我有一个MVC 4 Web应用程序,需要输入和验证一些电子邮件地址,而不向用户的电子邮件地址发送电子邮件。
目前我正在使用基本的正则表达式电子邮件验证,该模式如下:
[RegularExpression(@"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z",
ErrorMessage = "Please enter correct email address")]
虽然这段代码可以验证电子邮件地址,但它将1@1.1识别为有效的电子邮件地址。目前我需要一个验证器,需要符号@符号.符号,其中符号可以是数字/字母和._-。
我需要更标准的电子邮件验证器用于我的MVC 4应用程序。我该怎么做?