电子邮件验证的正则表达式

Nag*_*esh 3 c# regex asp.net email-validation

可能重复:
验证电子邮件地址的最佳正则表达式是什么?

我正在使用一个要求提供电子邮件地址的表单.我使用正则表达式作为

.*@.*\..*

但是对于我的一些测试电子邮件ID来说它不能正常工作

dsrasdf @@@ fer@hbdf.vjif

任何一个为asp.net中的电子邮件验证提供正则表达式,或者我可以使用任何其他方法.

请提出你的建议.

Vin*_*nzz 5

最好依靠这种东西的框架.

try {
    address = new MailAddress(address).Address;
} catch(FormatException) {
    //address is invalid
}
Run Code Online (Sandbox Code Playgroud)