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(); //将输入的手机号码 存入 String 类型的变量 s 中
test t=new test(); //实例化一个 test 类
t.checkMoblie(s);//调用 test 类中 的checkMoblie 方法
}
}
java 正则表达式验证手机号
最新推荐文章于 2025-03-18 13:24:03 发布