欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

匹配手机号码的java语句,手机号码java语句,final static

来源: javaer 分享于  点击 20079 次 点评:91

匹配手机号码的java语句,手机号码java语句,final static


final static String[] PHONENUMBER_PREFIX = { "130", "131", "132", "145", "155", "156", "185", "186", "134", "135", "136", "137", "138",            "139", "147", "150", "151", "152", "157", "158", "159", "182", "183", "187", "188", "133", "153", "189", "180" };    /**     * 匹配手机号码      * <p>     * 新联通</br>     *   (中国联通+中国网通)手机号码开头数字 130,131,132,145,155,156,185,186</br>      * 新移动</br>     *  (中国移动+中国铁通)手机号码开头数字</br>     * 134,135,136,137,138,139,147,150,151,152,157,158,159,182,183,187,188</br>      * 新电信</br>     *  (中国电信+中国卫通)手机号码开头数字 133,153,189,180</br>     * </p>     * @param 手机号码     * @return  参数为null和不合法时返回false,否则返回true     */    public static boolean patternPhoneNumber(String number) {        int len = PHONENUMBER_PREFIX.length;        if (number != null) {            for (int i = 0; i < len; i++) {                Pattern p = Pattern.compile(PHONENUMBER_PREFIX[i] + "\\\\d{8}");                if (p.matcher(number).matches()) {                    return true;                }            }        }        return false;    }//该片段来自于http://byrx.net
相关栏目:

用户点评