Java 手机号正则

public static boolean isChinaMobile(String str) {
	    if(isNotBlank(str) && str.length() == 11) {
            String regExp = "^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16[5|6])|(17[0135678])|(18[0-9])|(19[8-9]))\\\\d{8}$";
	        Pattern p = Pattern.compile(regExp);
	        Matcher matcher = p.matcher(str);
	        boolean isMatch = matcher.matches();
	        if (isMatch) {
	            return true;
            }
        }
        return false;
    }

猜你喜欢

转载自my.oschina.net/zcqshine/blog/1805952
今日推荐