我需要正则表达式验证,前5位数字是数字,然后是连字符,然后一位数字是字母,另一位是数字。例如:23456-p5或12345-a3之类的东西。我已经尝试过这样的事情/^\d{5}-\d{2}$/ 在模型中我给出了这样的信息,因为我们不必在数据注释中给出^或$[RegularExpression(@"d{5}-\d{2}")] 但是我什至无法做到这一点。 最佳答案 尝试这个:[RegularExpression(@"^\d{5}-[a-zA-Z]\d$")]