0
一位顧客抱怨不能夠註冊到我們的ASP.NET MVC的網站,因爲他的電子郵件是這樣的:較長的域名擴展和ASP.NET MVC驗證
[email protected]
下面是標準的ASP。 NET MVC RegisterModel
:
public class RegisterModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email")]
[RegularExpression(@"^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$", ErrorMessage = "Email must be valid")]
public string Email { get; set; }
...
}
如何更改正則表達式採取考慮到這些新的較長的域名擴展?
謝謝。
將上一次** 4 **更改爲** 5 **。 –