**2019年java最新手机号正则**

不好用请不要骂我,谢谢

1. SpringBoot 加验证注解版,注解版记得在类上加@Validated**

@Pattern(regexp="^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16([5,6])|(17[0-8])|(18[0-9]))|(19[1,8,9]))\d{8}$",message = “请输入正确的手机号”)String phoneNumber

2.普通调用版
public static boolean regexPhone(String phonenumber){
String regex = “^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16([5,6])|(17[0-8])|(18[0-9]))|(19[1,8,9]))\d{8}$”;
if(phonenumber.length() != 11){
return false;
}else{
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(phonenumber);
boolean isMatch = m.matches();
if(isMatch){
return true;
} else {
return false;
}
}

}

你可能感兴趣的:(**2019年java最新手机号正则**)