我正在使用 asp.net mvc 3,并且我的模型中有这个正则表达式验证检查:
[RegularExpression(@"/^[1-7]$/", ErrorMessage = "Please enter a valid day number")]
public string DayNr {get;set;}
但是验证检查不起作用:(上面的代码有什么不正确的?
我正在使用 asp.net mvc 3,并且我的模型中有这个正则表达式验证检查:
[RegularExpression(@"/^[1-7]$/", ErrorMessage = "Please enter a valid day number")]
public string DayNr {get;set;}
但是验证检查不起作用:(上面的代码有什么不正确的?
它应该是什么
[RegularExpression(@"^[1-7]$", ErrorMessage = "Please enter a valid day number")]
public string DayNr {get;set;}
对于号码验证,请查看此链接。 Mvc验证正则表达式只有数字?
这样做 - 更简单、更易读、更易于维护:
[Display(Name="Day Number")]
[Range(1, 7, ErrorMessage = "{0} value must be between {1} and {2}")]
public string DayNr { get; set; }
希望这可以帮助