模型验证规则开头,并与

问题描述:

结束我需要一个验证添加到实施下列一类的属性:模型验证规则开头,并与

必须以“TR”或“我们”,并用3-4数字结尾数。我有额外的验证规则,如长度和要求,但无法弄清楚如何执行上述概述。我怀疑我必须在某种程度上正则表达式,但我不确定语法。

public string Tree { get; set; } 

尝试以下操作:

[RegularExpression("^(TR|WE)[a-z,A-Z]*[0-9]{3,4}$")] 
public string Tree { get; set; } 

您可以阅读文档的例子/详细信息:https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.regularexpressionattribute(v=vs.110).aspx

+0

可以改变即[az,AZ] *匹配在什么条件你的要求字符被允许在字符串的中间 – TripWire

+0

谢谢。这就说得通了。我将不得不阅读这些内容。我很欣赏这些链接。 – William