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

wtf*_*wut 3 c# regex email

我有一个验证电子邮件的正则表达式.

([a-z0-9_\.-]+\@[\da-z\.-]+\.[a-z\.]{2,6})
Run Code Online (Sandbox Code Playgroud)

一些电子邮件以"."开头."_"" - "并且它将其视为有效.如何编写正则表达式以字符或数字开头?我有文字所以锚^不起作用.

问候

KOT*_*TIX 9

编辑 此问题/答案应标记为副本:使用正则表达式验证电子邮件地址


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

根据RFC5322发布的正则表达式是根据我的知识,工作得很好.

另外,为了验证REGEX,我喜欢这个网站.