什么是电子邮件地址的正确表达式?
重复 :使用正则表达式来验证电子邮件地址
在网络上似乎有很多不同的变体,并想知道是否有明确的答案?
最好使用正则表达式的.net(正则表达式)方言。
这个问题已被问及几次回答 :
使用正则表达式来验证电子邮件地址
为什么人们使用regexp进行电子邮件和其他复杂的验证?
正则表达式很难识别电子邮件地址?
与.NET特别相关:
用正则表达式VB.Net验证电子邮件
正则表达式说这个匹配约99%
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
明确的答案? 还是正常的答案?
我问,因为正式的电子邮件地址规范允许各种奇怪的事情(括号,引用短语等),大多数人不打算考虑。
请参阅此页面,查看全面和正常正则表达式的列表。
链接地址: http://www.djcxy.com/p/16571.html上一篇: What is the correct regular expression for an email address?