工具类–手机号格式校验
public class ParamVerify {
/**
* 手机号校验
* @param mobiles
* @return true:手机号格式正确; false:手机号格式不正确
*/
public static boolean isMobileNO(String mobiles) {
String str = "^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$";
// String str = "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
Pattern p = Pattern.compile(str);
Matcher m = p.matcher(mobiles.trim());
return m.matches();
}
public static void main(String[] args) {
System.err.println(isMobileNO("19919920681"));
}
}