我想禁止只列出特殊字符",',<,>在模型类C#。
我使用以下代码,但它不起作用。
[RegularExpression("^[^<>'\"]+$", ErrorMessage = "Special Character Don't allowance.")]
public string title { get; set; }
请帮助我,非常感谢。
答案 0 :(得分:0)
您的模型验证与您想要的相反,即允许包含仅特殊字符的title
值并拒绝没有特殊字符的值。
将正则表达式更改为
[RegularExpression(@"^[\w\-. ]+$", ErrorMessage = "Special Characters are not allowed.")]
答案 1 :(得分:0)
您的正则表达式正如您所希望的那样工作..尝试演示here