`
Dong_Android
  • 浏览: 26754 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

检测是否是手机号

阅读更多
/**
* 检测是否是手机号
* @param mobileNum
* @return
*/
public static boolean isMobileNum(String mobileNum) {
Pattern pattern = Pattern.compile("^(0|86|17951)?((13[0-9])|(145)|(147)|(170)|(17[6-8])|(15[^4,\\D])|(18[0-9]))\\d{8}$");
Matcher matcher = pattern.matcher(mobileNum);
return matcher.matches();
}
分享到:
评论
1 楼 Dong_Android 2015-05-18  
补充:本正则表达式是经过修改的,有可能跟其他的正则表达式不大一样,是因为本正则表达式是包含三大运营商近期新开通的几个号码段,截止到发表之前,保证号段是最新的。

相关推荐

Global site tag (gtag.js) - Google Analytics