我需要正常的表达式验证,前5位数字是数字,然后是连字符,然后一位是字母,另一位是数字。
ex:23456-p5或12345-a3之类的东西。
我尝试过这样的事情,以
开头/^\d{5}-\d{2}$/
在模型中我给出了这样的,因为我们不必给出数据注释中的^或$
[RegularExpression(@"d{5}-\d{2}")]
但即便如此我也无法工作。
答案 0 :(得分:5)
试试这个:
[RegularExpression(@"^\d{5}-[a-zA-Z]\d$")]
答案 1 :(得分:1)
这样的表达应该有效:
^\d{5}\-[A-Za-z]\d$