作者:HHH_YYYY | 来源:互联网 | 2023-09-15 13:50
***判断手机号码是否正确*正则:^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$**publ
/*** 判断手机号码是否正确* 正则:^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$* */public static boolean isPhone(String phone) throws PatternSyntaxException { String regExp = "^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$"; Pattern p = Pattern.compile(regExp); Matcher m = p.matcher(phone); return m.matches(); } /*** 判断电子邮件是否正确* 正则:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)** */public static boolean isEmail(String email) { if (null == email || "".equals(email)) return false; Pattern p = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");//复杂匹配 Matcher m = p.matcher(email); return m.matches(); }/*** 校验车牌号码* 正则表达式:^[\u4e00-\u9fa5|WJ]{1}[A-Z0-9]{6}$* */public static boolean isCarNum(String CarNo) { if (null == CarNo || "".equals(CarNo)) return false; Pattern p = Pattern.compile("^[\u4e00-\u9fa5|WJ]{1}[A-Z0-9]{6}$");Matcher m = p.matcher(CarNo); return m.matches(); }