ASP.NET MVC电子邮件地址正则表达式

时间:2018-01-25 00:49:17

标签: regex asp.net-mvc email

我正在研究MVC中的应用程序但是我对电子邮件地址的注册部分感到有些困惑。我想要发生的是,当用户注册时,他们只能输入特定类型的电子邮件地址和域。我的模型中有一个正则表达式,它只允许特定的域,并且有效 -

[Required]
    [EmailAddress]
    [Display(Name = "Email")]
    [RegularExpression(@"^[a-zA-Z0-9._%+-]+(@goldsmith\.ac\.uk)$", ErrorMessage = "Must enter your university email address")]
    public string Email { get; set; }

所以这是允许的 - abcdef@goldsmith.ac.uk 但这不会是 - abcdef@gmail.com

但是我要申请的是检查电子邮件地址在域

之前使用的格式

所以允许这种格式 - ab1234c@goldsmith.ac.uk 但其他任何不允许的事情。首先必须是两个字母,然后是4个数字,最后是另一个字母。

我该如何做到这一点。有什么帮助吗?

0 个答案:

没有答案