使用属性验证数字位数

浅蓝色123

我目前正在开发.net5.0应用程序。

在我的视图模型类中,我需要验证其长度的数字输入。

要验证的属性称为“ PostalCode”,并且在数据库中具有等效的属性:NUMBER(4,0)

邮政编码可以为数字,不带十进制值,且范围为0000至9999。重要的是,该值必须为4位数字。

到目前为止,我尝试了以下代码:

[Range(0, 9999, ErrorMessageResourceType = "The PostalCode must be 4 digits long.")]
public int PostalCode { get; set; }

您知道如何正确验证至少4位数字的邮政编码吗?

你知道如何解决这个问题吗?

谢尔盖

试试这个:


 [RegularExpression(@"^(\d{4})$", ErrorMessage = "The PostalCode must be 4 digits long.")]
public int PostalCode { get; set; }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何验证只有 2 位数字的输入数字并允许用户使用 JQuery 输入点数字?

C#如何验证字符串属性以仅接受10位数字

仅通过 7 位数字验证输入

验证一个 2 位数字

使用正则表达式验证器检查 11 位数字或空

在Spring中使用验证在毫秒时间将ZonedDateTime字段限制为3位数字

如何使用jquery-step在每个步骤中仅验证最多3位数字

如何使用连字符验证13位数字的电话号码?

同步SMS验证的6位数字(而不是4位数字)

使用可选的+88或01开头的11位数字验证孟加拉国的电话号码

使用正则表达式验证包含破折号的12位数字字符串

Laravel日期验证无法要求4位数字的年份

验证10位数字的电话号码

Laravel字段验证:允许8位或16位数字

Javascript密码验证至少2位数字

使用递归减少数字的位数

使用RegEx连续2位数字?

使用给定的数字计算第 N 个数字的位数

如何使用Scrapy定位数据属性

JSON模式验证整数属性的数字范围

是否可以使用asp:RegularExpressionValidator验证至少10位数字的电话号码并允许在空格之间使用空格,但不能计数

使用 C++ 验证数字

我正在使用 firebase 来验证我的电话号码。我可以将 otp 自定义为 4 位数字吗?

使用Golang生成6位数的验证码?

使用Kotlin添加逗号或每3位数字指向

使用Apache Commons Math从数字系列获取中位数

使用php删除一两位数字的行

在 VBA 中使用可变位数格式化数字

使用 if else 将 5 位数字转换为单词