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

Renat Zubairov updated TAPESTRY-2127:
-------------------------------------

    Attachment: Picture 1.png

Also when we are using email validation with regular expression error message 
looks *very* wired.

> Limitations of the regexp validator prevents email validation
> -------------------------------------------------------------
>
>                 Key: TAPESTRY-2127
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2127
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Framework
>    Affects Versions: 5.0.9
>            Reporter: Renat Zubairov
>         Attachments: Picture 1.png
>
>
> I'm using regexp validation constraint to enable email validation, however 
> since regular expresion may contain "," regexp parsing failing with exception
> My regexp annotation:
>       
> @Validate("required,regexp=([A-Za-z0-9]+[._-]*)+[A-Za-z0-9]+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2,6}")
>       public String getEmail() {
>               return email;
>       }
> Exception is:
> Caused by: java.util.regex.PatternSyntaxException: Unclosed counted closure 
> near index 62
> ([A-Za-z0-9]+[._-]*)+[A-Za-z0-9]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2
>                                                               ^
>       at java.util.regex.Pattern.error(Pattern.java:1650)
>       at java.util.regex.Pattern.closure(Pattern.java:2690)
>       at java.util.regex.Pattern.sequence(Pattern.java:1798)
>       at java.util.regex.Pattern.expr(Pattern.java:1687)
>       at java.util.regex.Pattern.compile(Pattern.java:1397)
>       at java.util.regex.Pattern.<init>(Pattern.java:1124)
>       at java.util.regex.Pattern.compile(Pattern.java:817)
>       at 
> org.apache.tapestry.services.TapestryModule$9.coerce(TapestryModule.java:639)
>       at 
> org.apache.tapestry.services.TapestryModule$9.coerce(TapestryModule.java:637)
>       at 
> org.apache.tapestry.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:53)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to