手机号码格式校验
2022-12-09 本文已影响0人
AC编程
一、代码
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("手机号码格式正确");
}
}
}