Java判断邮箱格式是否正确

时间:2025-03-09 08:12:15
/** * 判断输入的邮箱格式是否正确 * @param str 输入的邮箱地址 * @return 返回邮箱地址是否正确 */ public static boolean isMail(String str) { boolean flag = false; String regEx1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; Pattern p; Matcher m; p = Pattern.compile(regEx1); m = p.matcher(str); if(m.matches()) flag = true; else System.out.println("输入邮箱格式错误......"); return flag; }