MVC4类数据注解-如何检查字段是否等于给定的字符串
本文关键字:是否 字段 字符串 检查 数据 何检查 MVC4 | 更新日期: 2023-09-27 17:53:22
希望这个标题是有意义的。从本质上讲,我想在一个类中使用数据注释设置验证,如果一个字段(例如称为Field1)等于给定的字符串(即。"abc")。
例如public class myClass
{
[Required]
public string Filed1 {get;set;} //*** I want validation to fail if this string equals "abc"
}
希望这一切都有意义。什么好主意吗?
谢谢
您可以使用RegularExpression
属性:
[RegularExpression("^(?!abc$).*$")]
regex是一个负向前看(基本上检查字符串不以abc
开头,后跟字符串结束),然后允许任何其他序列。