Title |
Test
Find
Email Validator
|
Expression |
^((?>[a-zA-Z\d!#$%&'*+\-/=?^_`{|}~]+\x20*|"((?=[\x01-\x7f])[^"\\]|\\[\x01-\x7f])*"\x20*)*(?<angle><))?((?!\.)(?>\.?[a-zA-Z\d!#$%&'*+\-/=?^_`{|}~]+)+|"((?=[\x01-\x7f])[^"\\]|\\[\x01-\x7f])*")@(((?!-)[a-zA-Z\d\-]+(?<!-)\.)+[a-zA-Z]{2,}|\[(((?(?<!\[)\.)(25[0-5]|2[0-4]\d|[01]?\d?\d)){4}|[a-zA-Z\d\-]*[a-zA-Z\d]:((?=[\x01-\x7f])[^\\\[\]]|\\[\x01-\x7f])+)\])(?(angle)>)$ |
Description |
This accepts RFC 2822 email addresses in the form:<br> [email protected] OR<br> Blah <[email protected]><br> <br> RFC 2822 email 'mailbox':<br> mailbox = name-addr | addr-spec<br> name-addr = [display-name] "<" addr-spec ">"<br> addr-spec = local-part "@" domain<br> |
Matches |
|
Non-Matches |
|
Author |
Rating:
Kunal Chowdhury
|
Source |
Email |
Your Rating |
|
Title: Fails JavaScript Syntax
Name: Gerald
Date: 7/13/2013 3:14:07 PM
Comment:
This seems promising but can't use in JavaScript
Title: bug
Name: Ashkan
Date: 10/6/2012 7:38:00 AM
Comment:
It matches
Blahh@gmailasdasdsadadsasdasdasdasd.comadsasdasdasdadasd.adasd.asdasd.asdasd.adasdad.asdasdasd.ad.asdadasdas.asdsa
Title: bug
Name: Ashkan
Date: 10/6/2012 6:34:16 AM
Comment:
It matches
Blahh@gmailasdasdsadadsasdasdasdasd.comadsasdasdasdadasd.adasd.asdasd.asdasd.adasdad.asdasdasd.ad.asdadasdas.asdsa
Title: bug
Name: Ashkan
Date: 10/6/2012 6:33:50 AM
Comment:
It matches
Blahh@gmailasdasdsadadsasdasdasdasd.comadsasdasdasdadasd.adasd.asdasd.asdasd.adasdad.asdasdasd.ad.asdadasdas.asdsa