Java常规校验(待补充)

来源:互联网 发布:阿里云隐藏域名信息 编辑:程序博客网 时间:2024/05/29 07:17
    /**     * 判断手机号码是否正确     * 正则:^((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();      }

原创粉丝点击