You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/07/04 16:14:26 UTC

[isis] 02/05: ISIS-2790: splits regex across multiple lines

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch ISIS-2790
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 3471df6d0169a77bd4835b6419c16774e887fec0
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Jul 4 17:00:13 2021 +0100

    ISIS-2790: splits regex across multiple lines
---
 .../ui/pages/accmngt/password_reset/EmailAddressValidator.java | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/password_reset/EmailAddressValidator.java b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/password_reset/EmailAddressValidator.java
index 5967b8a..7087c78 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/password_reset/EmailAddressValidator.java
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/password_reset/EmailAddressValidator.java
@@ -1,5 +1,7 @@
 package org.apache.isis.viewer.wicket.ui.pages.accmngt.password_reset;
 
+import java.util.regex.Pattern;
+
 import org.apache.wicket.validation.validator.PatternValidator;
 
 /**
@@ -15,6 +17,12 @@ public class EmailAddressValidator extends PatternValidator {
 
     protected EmailAddressValidator() {
         super(
-        "^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*((\\.[A-Za-z]{2,}){1}$)", 2);
+        "^[_A-Za-z0-9-]+" +
+                "(\\.[_A-Za-z0-9-]+)*" +
+                "@[A-Za-z0-9-]+" +
+                "(\\.[A-Za-z0-9-]+)*" +
+                "(" +
+                  "(\\.[A-Za-z]{2,}){1}" +
+                "$)", Pattern.CASE_INSENSITIVE);
     }
 }