第一种:通过正则直接判断
public static boolean isPhone(String str) {
String regex = "^(1)\\d{10}$";//正则表达式
return str.matches(regex);
}
第二种:框架RegexUtils工具类
点击查看框架依赖使用,查看RegexUtils函数
isMobileSimple : 验证手机号(简单)
isMobileExact : 验证手机号(精确)
isTel : 验证电话号码
isIDCard15 : 验证身份证号码15位
isIDCard18 : 验证身份证号码18位
isEmail : 验证邮箱
isURL : 验证URL
isZh : 验证汉字
isUsername : 验证用户名
isDate : 验证yyyy-MM-dd格式的日期校验,已考虑平闰年
isIP : 验证IP地址