天天看點

判斷是否手機号碼--java

/**
     * 判斷是否是手機号碼
     * @param mobiles
     * @return
     */
    public static boolean isMobileNum(String mobiles) {

        if (StringUtils.isBlank(mobiles)) {
            return false;
        }

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

        Matcher m = p.matcher(mobiles);

        LogCus.d(TAG, "是手機号麼?" + m.matches());

        return m.matches();

    }