Asp.net 基于域的电子邮件地址验证
如何编写正则表达式以过滤asp.net mvc中的电子邮件地址?Asp.net 基于域的电子邮件地址验证,asp.net,asp.net-mvc,email-validation,Asp.net,Asp.net Mvc,Email Validation,如何编写正则表达式以过滤asp.net mvc中的电子邮件地址? 在示例中,我希望仅允许来自microsoft.com域的用户注册电子邮件地址。您应该使用MailAddress类: MailAddress address = null; try { address = new MailAddress(str); } catch(FormatException) { //Invalid address } if (!address.Host.Equals("microsoft.co
在示例中,我希望仅允许来自microsoft.com域的用户注册电子邮件地址。您应该使用
MailAddress
类:
MailAddress address = null;
try {
address = new MailAddress(str);
} catch(FormatException) {
//Invalid address
}
if (!address.Host.Equals("microsoft.com", StringComparison.OrdinalIgnoreCase) {
//Bad domain
}
您应该使用
邮件地址
类:
MailAddress address = null;
try {
address = new MailAddress(str);
} catch(FormatException) {
//Invalid address
}
if (!address.Host.Equals("microsoft.com", StringComparison.OrdinalIgnoreCase) {
//Bad domain
}
谢谢如何将此函数连接到MVC中带有数据注释的典型模型?@Francesco:您需要编写自己的属性。如果你真的想要一个正则表达式,你可以使用
+@microsoft\.com$
谢谢!如何将此函数连接到MVC中带有数据注释的典型模型?@Francesco:您需要编写自己的属性。如果您确实需要正则表达式,可以使用+@microsoft\.com$