From 1008b30ce2cb4739262b43e0b6ca47039dd19c60 Mon Sep 17 00:00:00 2001 From: Zsombor Gegesy Date: Thu, 12 Jul 2012 07:50:06 +0200 Subject: [PATCH 2/3] fix, to be able to subscribe to server-dev --- .../hupa/client/validation/EmailListValidator.java | 3 ++- .../client/validation/EmailListValidatorTest.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client/src/main/java/org/apache/hupa/client/validation/EmailListValidator.java b/client/src/main/java/org/apache/hupa/client/validation/EmailListValidator.java index 7ce0ed2..78a2244 100644 --- a/client/src/main/java/org/apache/hupa/client/validation/EmailListValidator.java +++ b/client/src/main/java/org/apache/hupa/client/validation/EmailListValidator.java @@ -19,6 +19,7 @@ package org.apache.hupa.client.validation; +import com.google.gwt.regexp.shared.RegExp; import com.google.gwt.user.client.ui.HasText; import eu.maydu.gwt.validation.client.ValidationAction; @@ -33,7 +34,7 @@ import eu.maydu.gwt.validation.client.i18n.ValidationMessages; * */ public class EmailListValidator extends Validator{ - private static final String emailRegex = "^(.*<)?[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}(>)?\\s*$"; + private static final String emailRegex = "^(.*<)?[A-Za-z0-9._%'*/=+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}(>)?\\s*$"; private HasText text; public EmailListValidator(HasText text) { diff --git a/client/src/test/java/org/apache/hupa/client/validation/EmailListValidatorTest.java b/client/src/test/java/org/apache/hupa/client/validation/EmailListValidatorTest.java index 2870d3f..1de7c22 100644 --- a/client/src/test/java/org/apache/hupa/client/validation/EmailListValidatorTest.java +++ b/client/src/test/java/org/apache/hupa/client/validation/EmailListValidatorTest.java @@ -31,6 +31,7 @@ public class EmailListValidatorTest extends HupaGwtTestCase { assertFalse(EmailListValidator.isValidAddressList("abc@abc.def ; ; MMM ;;;")); assertTrue(EmailListValidator.isValidAddressList("abc@abc.def ; ; MMM ;;;")); assertTrue(EmailListValidator.isValidAddressList("abc@abc.def\nMMM ;;;")); + assertTrue(EmailListValidator.isValidAddressList("server-dev-sc.1342023625.aldemmhlhmcipjmoflol-abc=gmail.com@james.apache.org")); } } -- 1.7.9.5