-
Type:
Improvement
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.3.16.3
-
Fix Version/s: 2.6
-
Component/s: Core Actions
-
Labels:
This is the regex for email validation in Struts:
\\b^['_a-z0-9-\\+]+(\\.['_a-z0-9-\\+]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)\* \.([a-z]{2}|aero|arpa|asia|biz|com|coop|edu|gov|info|int|jobs|mil|mobi| museum|name|nato|net|org|pro|tel|travel|xxx)$\\b
This doesn't allow special characters (e.g. àéí, äëö,...).
However, International characters above U+007F are permitted by RFC 6531
Because some mail servers seem to follow this standard, regex should be improved to allow email addresses valid according to this standard.