手机号码格式校验

一、代码

import cn.hutool.core.util.ReUtil;

public class Test {
    //正则表达式 - 手机号 - 内地+虚拟+港澳台
    public static final String REG_MOBILE = "^(12[1-3]\\d{8})|[1][3-9]\\d{9}$|^([5|6|7|9])\\d{7}$|^[0][9]\\d{8}$|^[6]\\d{7}$";

    public static void main(String[] args) {
        String mobile = "1342781016";
        boolean correctMobile = ReUtil.isMatch(REG_MOBILE, mobile);
        if (correctMobile == false) {
            System.out.println("手机号码格式不正确");
        } else {
            System.out.println("手机号码格式正确");
        }
    }
}

你可能感兴趣的:(手机号码格式校验)