公司开发新功能须要验证手机号码,遂自己写了个出来,暂仅仅支持中国大陆手机号验证。如有不妥之处,还望大家指教,感激不尽!
/**
* 验证是否是正确合法的手机号码
*
* @param telephone
* 须要验证的打手机号码
* @return 合法返回true,不合法返回false
* */
public static boolean isCellPhoneNo(String telephone) {
if (Common.empty(telephone)) {
return false;
}
if (telephone.length() != 11) {
return false;
}
Pattern pattern = Pattern.compile("^1[3,5]\\d{9}||18[6,8,9]\\d{8}$");
Matcher matcher = pattern.matcher(telephone);
if (matcher.matches()) {
return true;
}
return false;
}
本文分享了如何自主开发手机验证功能,仅支持中国大陆手机号验证,提供了正则表达式的使用方法来验证手机号码的合法性。
824

被折叠的 条评论
为什么被折叠?



