I've raised a Jira for this issue : I intend to submit a patch that removes this block
if (lastDomain.length != 3 && lastDomain.length != 2 && lastDomain.length != 4 && lastDomain.length != 6) { as that seems the smallest change that address' the bug. Having looked at the validator, it already functions as 'more relaxed'rather than 'to spec'. Any objection to that fix ? Tom On 22/07/14 17:43, Harbs wrote: > Here’s a very good reference on the topic: > http://www.regular-expressions.info/email.html > > On Jul 22, 2014, at 6:24 PM, Alex Harui <aha...@adobe.com> wrote: > >> We should do both, at some point. >> >> On 7/22/14 5:30 AM, "Tom Chiverton" <t...@extravision.com> wrote: >> >>> I think we have two choices, either validate to the spec ( RFC 5322, >>> like http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html ) or use >>> something more relaxed. >>> >>> By more relaxed I mean split('@').length==2 && >>> split('@')[1].split('.').length>1 >>> As Wikipedia says "Syntactically correct, verified email addresses do >>> not guarantee email box existence" >>> (http://en.wikipedia.org/wiki/Email_address#Validation_and_verification). >>> >>> Much like how the zip/post code validator doesn't tell you if an address >>> exists or not ? >>> But would we then have to explain ourselves a lot on users@ ? >>> >>> Tom >>> >>> On 22/07/14 13:22, Justin Mclean wrote: >>>> HI, >>>> >>>>> Does any one know why it isn't just using the proper regular >>>>> expression ? >>>> Because there is no regular expression that validates all email >>>> addresses and even if it did they can still be invalid. See [1] for a >>>> good discussion - and some scary regular expressions. >>>> >>>> Justin >>>> >>>> 1. >>>> http://stackoverflow.com/questions/201323/using-a-regular-expression-to-v >>>> alidate-an-email-address/1917982#1917982 >>>> >>>> ______________________________________________________________________ >>>> This email has been scanned by the Symantec Email Security.cloud >>>> service. >>>> For more information please visit http://www.symanteccloud.com >>>> ______________________________________________________________________ >>>> > ______________________________________________________________________ > This email has been scanned by the Symantec Email Security.cloud service. > For more information please visit http://www.symanteccloud.com > ______________________________________________________________________ >