java正则表达式判断email的是否有效

时间:2025-03-10 10:51:45
 
/**
     * 检测邮箱地址是否合法
     * @param email
     * @return true合法 false不合法
     */
    public boolean isEmail(String email){
          if (null==email || "".equals(email)) return false;  
//        Pattern p = ("\\w+@(\\w+.)+[a-z]{2,3}"); //简单匹配
          Pattern p =  ("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");//复杂匹配
          Matcher m = (email);
          return ();
         }