电子邮件的 MVC3 正则表达式
本文关键字:正则表达式 MVC3 电子邮件 | 更新日期: 2023-09-27 17:56:01
我使用以下正则表达式进行电子邮件验证
@"^([a-zA-Z0-9_'-'.]+)@(('[[0-9]{1,3}'.[0-9]{1,3}'.[0-9]{1,3}'.)|(([a-zA-Z0-9'-]+'.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(']?)$"
位 它接受 []name@gmail.com[][] 作为有效的电子邮件。我应该使用什么模式?是否可以在客户端进行检查?
如果您想验证电子邮件地址,Regex 不是正确的选择。
按照 SLaks 的建议使用邮件地址
try
{
address = new MailAddress(address).Address;
//address is valid here
}
catch(FormatException)
{
//address is invalid
}
但是,如果您沉迷于正则表达式。就这样做
.*@.*