0

私はasp.net mvc 3を使用しており、モデルでこの正規表現検証チェックを行っています:

[RegularExpression(@"/^[1-7]$/", ErrorMessage = "Please enter a valid day number")]
public string DayNr {get;set;}

ただし、検証チェックは機能しません:( 上記のコードで何が間違っていますか?

4

2 に答える 2

2

それは何かでなければならない

[RegularExpression(@"^[1-7]$", ErrorMessage = "Please enter a valid day number")]
public string DayNr {get;set;}

番号の検証については、このリンクにアクセスしてください。 Mvc検証正規表現のみの数値?

于 2012-08-09T11:32:29.667 に答える
1

これを実行してください - はるかに単純で、読みやすく、保守が容易です:

[Display(Name="Day Number")]
[Range(1, 7, ErrorMessage = "{0} value must be between {1} and {2}")]
public string DayNr { get; set; }

お役に立てれば

于 2012-08-09T13:58:52.650 に答える