<分区>
我需要使用 java regex 进行电子邮件验证,就像我已经在 JSP 上使用的一样。当我将正则表达式从 JSP 复制到 JAVA 时,出现错误。但是,在 JSP 中它工作正常。
if (null != email) {
String regex = "^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{1,6}))?$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(email);
if (!matcher.matches()) {
addFormException(new DropletException("Email not valid "));
}
}