我需要将一个验证器添加到强制执行以下操作的类的属性中:
必须以“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)
答案 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