You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Miguel Almeida (JIRA)" <ji...@apache.org> on 2014/08/25 18:07:57 UTC

[jira] [Created] (WW-4395) Make email validator regex comply with RFC 6531

Miguel Almeida created WW-4395:
----------------------------------

             Summary: Make email validator regex comply with RFC 6531 
                 Key: WW-4395
                 URL: https://issues.apache.org/jira/browse/WW-4395
             Project: Struts 2
          Issue Type: Improvement
          Components: Core Actions
    Affects Versions: 2.3.16.3
            Reporter: Miguel Almeida


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 [1]

Because some mail servers seem to follow this standard, regex should be improved to allow email addresses valid according to this standard.

[1] http://tools.ietf.org/html/rfc6531




--
This message was sent by Atlassian JIRA
(v6.2#6252)