网上很多java校验邮箱的都无效,终于找到一个有效的校验方法,我写了一个工具类
/**
* 校验邮箱合法性
* @param email
* @return true 合法 false不合法
*/
public static boolean verifyEmail(String email){
String REGEX_EMAIL = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
return Pattern.matches(REGEX_EMAIL, email);
}