小编War*_*ren的帖子

数据注释MVC 4位

我正在尝试实现一个接受 4 位数字或将其保留为空的字段。

[RegularExpression(@"^(\d{4})$", ErrorMessage = "Enter a valid 4 digit Year")]
[Display(Name = "Year")]
public int Year { get; set; }
Run Code Online (Sandbox Code Playgroud)

当输入超过 4 个数字时,会显示错误消息。问题是当我输入任何不是数字或数字和非数字混合的值时,验证错误消息不会显示。

我肯定错过了什么。在这里帮助我:)

c# regex asp.net-mvc data-annotations

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

data-annotations ×1

regex ×1