我要为某个字段保留域名验证。为此,我使用 [DataType(DataType.Url)](。net的System.ComponentModel.DataAnnotations库)。 在这种情况下,我不能在任何地方之间使用hypen。我可以做些允许在这里加hypen的可能更改。
答案 0 :(得分:0)
您需要添加正则表达式
[RegularExpression("^.*(?=.{8,})[\\w.]+@[\\w.-]+[.][a-zA-Z0-9]+$", ErrorMessage = "Invalid Email")]
public string Email { get; set; }
有关使用正则表达式在域中排除连字符的更多信息