后端工具类
public class PhoneUtil {
/**
* 验证手机号是否合法
*
* @return
*/
public static boolean isMobileNumber(String number) {
if (StringUtils.isEmpty(number)) {
return false;
}
if (11 != number.length()) {
return false;
}
/**
* 移动号段正则表达式
*/
String pat1 = "^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";
/**
* 联通号段正则表达式
*/
String pat2 = "^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\\d{8}|(1709)\\d{7}$";
/**
* 电信号段正则表达式
*/