模型验证规则以...结束

时间:2017-09-14 00:41:26

标签: c# regex validation data-annotations

我需要将一个验证器添加到强制执行以下操作的类的属性中:

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

letter_combos = ["hel", "goo", "the"]
sentence = input("Please enter a sentence for analyzing: ")
score = sum(sentence.count(fragment) for fragment in letter_combos)

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

[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

相关问题