-5

可能重复:
如何使用正则表达式来验证电子邮件地址?

\A[\w.-]+\w@[a-z\d\-.]+\.[a-z]+\z

您如何看待上述电子邮件验证表达式。有什么错误,有什么漏洞吗?提前感谢您的支持。

4

2 回答 2

1

您如何看待上述电子邮件验证表达式。

一方面,它不接受我的地址。所以,很明显那里有一个错误。我建议您仔细阅读 RfC5322,它非常清楚地描述了地址的有效语法,尽管不幸的是它尚未针对 IDN 进行更新。

于 2012-06-05T10:29:22.090 回答
0
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)\b

来自正则表达式信息的正则表达式。它应该符合 RFC 2822 标准。

于 2012-06-05T11:17:51.127 回答