C# ASP.NET MVC 5电子邮件地址属性工作不正常

C# ASP.NET MVC 5电子邮件地址属性工作不正常,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,我使用EmailAddress属性。当您键入tom@jerry它作为有效电子邮件接受。当我键入tom@jerry.只有这样它才会抱怨。如何解决此问题,以便在给定输入时(如tom@jerry您可以在其上实现正则表达式 就像这个是空白的 [RegularExpression(@"^\S*$", ErrorMessage = "Email Address cannot have white spaces")] 下面是类似问题的链接 您可以在其上实现正则表达式 就像这个是空白的 [RegularExp

我使用
EmailAddress
属性。当您键入
tom@jerry
它作为有效电子邮件接受。当我键入
tom@jerry.
只有这样它才会抱怨。如何解决此问题,以便在给定输入时(如
tom@jerry

您可以在其上实现正则表达式 就像这个是空白的

[RegularExpression(@"^\S*$", ErrorMessage = "Email Address cannot have white spaces")]
下面是类似问题的链接


您可以在其上实现正则表达式 就像这个是空白的

[RegularExpression(@"^\S*$", ErrorMessage = "Email Address cannot have white spaces")]
下面是类似问题的链接


我们与
电子邮件地址
属性无关。如果希望正确率超过99%,请尝试使用regex而不是
EmailAddressAttribute
jquery.validate.js
使用稍微不同的regex来验证电子邮件地址(您可以检查源代码和。您可以始终编写自己的验证属性来扩展
RegularExpressionAttribute
,这是因为它在语法上是有效的(根据RFC)电子邮件。我们与
EmailAddress
属性无关。如果您希望正确率超过99%,请尝试使用正则表达式而不是
EmailAddressAttribute
jquery.validate.js
使用稍微不同的正则表达式来验证电子邮件地址(您可以检查源代码和。您可以始终编写自己的验证属性来扩展
RegularExpressionAttribute
,这是因为它在语法上是有效的(根据RFC)电子邮件。