您的位置:首页 > 编程语言 > Java开发

【最全版】Java正则表达式判断手机号码【2014版】

2016-03-17 20:23 465 查看
转载自:http://blog.csdn.net/diyangxia/article/details/39494299

截止2014年9月前已开放和未开放的号码段如下图所示:



那么相对应的判断手机号码的正则表达式如下:

[java] view
plain copy

public static boolean isMobilePhone(String phone) {//  

        Pattern pattern = Pattern  

                .compile("^((13[0-9])|(14[5,7])|(15[^4,\\D])|(17[6-8])|(18[0-9]))\\d{8}$");  

        Matcher matcher = pattern.matcher(phone);  

        return matcher.matches();  

    }  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: