利用正则表达式,对手机号进行格式判断:
String mobile = "13712345678";
String regex = "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$";
if (Pattern.matches(regex, mobile)) {
System.out.println("校验成功");
} else {
System.out.println("校验失败");
}