网上很多java校验邮箱的都无效,终于找到一个有效的校验方法,我写了一个工具类

  1. /**
  2. * 校验邮箱合法性
  3. * @param email
  4. * @return true 合法 false不合法
  5. */
  6. public static boolean verifyEmail(String email){
  7. String REGEX_EMAIL = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
  8. return Pattern.matches(REGEX_EMAIL, email);
  9. }