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

Reply via email to