struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Miguel Almeida <mig...@almeida.at>
Subject Is the email regex validator in Struts validation incorrect?
Date Mon, 25 Aug 2014 15:46:44 GMT
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

I had a report of this failing for a user with an umlaut email
( shl├Ąger@example.com ).  My regex is not very good, but the above
mentioned regex doesn't seem to allow said characters.

However, International characters above U+007F are permitted by RFC
6531 :

http://sphinx.mythic-beasts.com/~pdw/cgi-bin/emailvalidate



What is your view on this? Could this regex be incorrect and miss out
any special characters?

Miguel Almeida


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message