使用的时候,需要注意手机号第二位是否出现新的。如:7就是后面加的。因为有了170开头的手机号
/**
* 匹配手机号的规则。中间的3578,是手机号第二位可能出现的情况
*/
public static final String REGEX_MOBILE = "^[1][3578][0-9]{9}$";
/**
* 校验手机号
* @param mobile
* @return 校验通过返回true,否则返回false
*/
public static boolean isMobile(String mobile) {
return Pattern.matches(REGEX_MOBILE, mobile);
}