电子邮件验证正则表达式 C#

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

一些电子邮件以 "." "_" "-" 开头,这会被识别为有效字符。我该如何编写一个正则表达式来匹配以字符或数字开头的电子邮件?我有文本,所以锚点 "^" 没有起作用。

谢谢!

2个回答

9

1

_test@example.com和-test@example.com都是符合RFC 822的有效电子邮件地址,建议您使用适当的(非正则表达式)电子邮件验证器或查看this response


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接