This question already has answers here:
C# Email Regular Expression — Any out there that adhere to the RFC 2822 guidelines?

(4 个回答)


5年前关闭。




我有一个验证电子邮件的正则表达式。
([a-z0-9_\.-]+\@[\da-z\.-]+\.[a-z\.]{2,6})

一些电子邮件以“.”开头。 "_""-"并将其捕获为有效。如何编写以字符或数字开头的正则表达式?我有文字,所以 anchor ^ 不起作用。

问候

最佳答案

编辑
这个问题/答案应该被标记为重复:Using a regular expression to validate an email address

今年早些时候,我和你有同样的需求。发现有人为它创建了一个专用站点:http://emailregex.com/

根据 RFC5322 发布的正则表达式,据我所知,效果非常好。

另外,为了验证 REGEX,我喜欢 this site

关于c# - 电子邮件验证正则表达式 C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32727644/

10-11 16:00