/** * 判断输入是否为身份证号 * @param num * @return */ public static boolean isIdNum(String num){ Pattern idNumPattern = Pattern.compile("(\\d{14}[0-9a-zA-Z])|(\\d{17}[0-9a-zA-Z])"); //通过Pattern获得Matcher Matcher idNumMatcher = idNumPattern.matcher(num); //判断用户输入是否为身份证号 if(idNumMatcher.matches()) { return true; }else { return false; }}
/** * 是否为电话号码 * * @param mobiles * @return */ public static boolean isMobileNO(String mobiles) { Pattern p = Pattern .compile("^((17[0-9])|(13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$"); Matcher m = p.matcher(mobiles); System.out.println(m.matches() + "---"); return m.matches(); }
判断手机号码格式、身份证号码格式是否正确
最新推荐文章于 2023-08-21 08:30:43 发布