我有一個要求,使用Java正則表達式的電子郵件驗證相同,我已經在JSP上。當我從JSP複製正則表達式到JAVA時,我得到一個錯誤。但是,在JSP中它工作正常。電子郵件驗證正則表達式JAVA
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 "));
}
}
工作,謝謝 – Techie