EF 数据注释正则表达式
EF Data annotations Regular expression
我需要正则表达式验证,前 5 位数字是数字,然后是连字符,然后一位是字母,另一位是数字。
例如:23456-p5 或 12345-a3 之类的。
我试过这样的事情开始
/^\d{5}-\d{2}$/
在模型中我已经这样给出了,因为我们不必在数据注释中给出 ^ 或 $
[RegularExpression(@"d{5}-\d{2}")]
但我什至无法让它工作。
试试这个:
[RegularExpression(@"^\d{5}-[a-zA-Z]\d$")]
这样的表达式应该有效:
^\d{5}\-[A-Za-z]\d$
我需要正则表达式验证,前 5 位数字是数字,然后是连字符,然后一位是字母,另一位是数字。
例如:23456-p5 或 12345-a3 之类的。
我试过这样的事情开始
/^\d{5}-\d{2}$/
在模型中我已经这样给出了,因为我们不必在数据注释中给出 ^ 或 $
[RegularExpression(@"d{5}-\d{2}")]
但我什至无法让它工作。
试试这个:
[RegularExpression(@"^\d{5}-[a-zA-Z]\d$")]
这样的表达式应该有效:
^\d{5}\-[A-Za-z]\d$