Joh*_*n S 4 c# regex asp.net-mvc entity-framework data-annotations
是否可以使用DataAnnotation和正则表达式来过滤文本框中的条目?即当字符串中出现“apt”一词时触发无效响应?
是的,您可以使用负面环视来做到这一点,如下所示:
public class MyModel
{
[RegularExpression(@"^((?!apt).)*$", ErrorMessage = "You can not have that")]
public string MyValue { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
对于这些类型的正则表达式,这里有一个很好的参考问题。