struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lukasz Lenart <lukaszlen...@apache.org>
Subject Re: FYI: Email Field Validator Always Fails in iOS 7 Safari Browser
Date Sun, 12 Oct 2014 16:57:31 GMT
2014-10-11 4:20 GMT+02:00 John Boyer <john@rodaxsoft.com>:
> Hi All:
>
> We’re using the latest version of Struts 2 in production and we’ve found that the
client-side XML email validator always fails in the iOS 7.1 Safari browser. We haven’t tested
it iOS 8 yet. However, removing the email validation from the following XML solved the problem.
>
> <field name="user.email">
>         <field-validator type="email">
>                 <param name="trim">true</param>
>                 <message>Email address is invalid</message>
>         </field-validator>
> </field>
>
> Incidentally, the XML email validator works fine in Safari for Mac OS X.

This validator performs simple JS regex match on that expression [1] -
so I would assume iOS 7.1 has broken regex engine ;-)

[1] https://github.com/apache/struts/blob/09012d7e5f7177002893da3b2add091b04c62657/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/EmailValidator.java#L83


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message