struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (WW-4569) EmailValidator flags .tech emails as invalid
Date Fri, 20 Nov 2015 06:00:15 GMT

     [ https://issues.apache.org/jira/browse/WW-4569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Lukasz Lenart updated WW-4569:
------------------------------
    Description: 
I've a customer with .tech email who gets an invalid email error message, my validation.xml
contains the following 

{code:xml}
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">

<validators>
	<field name="emailAddress">
		<field-validator type="requiredstring">
			<message key="error.email.required" />
		</field-validator>
		<field-validator type="email">
			<message key="error.email.invalid" />
		</field-validator>
	</field>
    <field name="password">
        <field-validator type="requiredstring">
            <message key="error.password.required"/>
        </field-validator>
    </field>
</validators>
{code}

After checking the documentation at 
https://struts.apache.org/docs/email-validator.html it seems the pattern doesn't not include
.tech domain, which I believe were introduced in March 2015:
{noformat}
\\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
{noformat}
Any workaround would be appreciated


  was:
I've a customer with .tech email who gets an invalid email error message, my validation.xml
contains the following 

<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">

<validators>
	<field name="emailAddress">
		<field-validator type="requiredstring">
			<message key="error.email.required" />
		</field-validator>
		<field-validator type="email">
			<message key="error.email.invalid" />
		</field-validator>
	</field>
    <field name="password">
        <field-validator type="requiredstring">
            <message key="error.password.required"/>
        </field-validator>
    </field>
</validators>

After checking the documentation at 
https://struts.apache.org/docs/email-validator.html it seems the pattern doesn't not include
.tech domain, which I believe were introduced in March 2015:

\\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

Any workaround would be appreciated



> EmailValidator flags .tech emails as invalid
> --------------------------------------------
>
>                 Key: WW-4569
>                 URL: https://issues.apache.org/jira/browse/WW-4569
>             Project: Struts 2
>          Issue Type: Bug
>          Components: XML Validators
>    Affects Versions: 2.3.24
>         Environment: Linux, AWS
>            Reporter: Omer Dawelbeit
>             Fix For: 2.3.25
>
>
> I've a customer with .tech email who gets an invalid email error message, my validation.xml
contains the following 
> {code:xml}
> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
> <validators>
> 	<field name="emailAddress">
> 		<field-validator type="requiredstring">
> 			<message key="error.email.required" />
> 		</field-validator>
> 		<field-validator type="email">
> 			<message key="error.email.invalid" />
> 		</field-validator>
> 	</field>
>     <field name="password">
>         <field-validator type="requiredstring">
>             <message key="error.password.required"/>
>         </field-validator>
>     </field>
> </validators>
> {code}
> After checking the documentation at 
> https://struts.apache.org/docs/email-validator.html it seems the pattern doesn't not
include .tech domain, which I believe were introduced in March 2015:
> {noformat}
> \\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
> {noformat}
> Any workaround would be appreciated



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message