java 正则表达式验证手机号

public class test{
    public String checkMoblie(String phone){
    if(!phone.matches("^1[35-9]\\d{9}$")){//正则表达式中\\d为0-9间的数字,\\d{9}为9个0-9之间的数字
			System.out.println("手机号输入有误,请重新输入");
		}else{
			System.out.println("手机号码输入成功!");
		}
		return phone;
    }
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入手机号码");
		String s=sc.next();
        test t=new test();
        t.checkMoblie(s);

    }
}
		


 

你可能感兴趣的:(java,java,面向对象)