使用属性验证数字位数

浅蓝色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 条评论
登录 后参与评论

相关文章

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

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

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

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

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

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

验证10位数字的电话号码

Javascript密码验证至少2位数字

使用RegEx连续2位数字?

如何使用Scrapy定位数据属性

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

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

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

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

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

在SQL中使用前两位数字分组

时钟持续使用一位数字

如何使用Java处理1000位数字?

使用Shell脚本通过的蛮力4位数字密码

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

编写一个函数来验证python中的4-6位数字引脚

Laravel:重置密码无需验证即可获得6位数字

JavaScript表单验证可确保生日为4位数字

带有破折号的RegEX 14位数字验证

我想以WPF 13位数字和2个破折号验证CNIC编号

密码验证8位数字,包含大写,小写和特殊字符

Javascript日期验证-以19(世纪)为两位数字日期作为前缀

angularjs表单文本框验证:输入九位数字或将其保留为空

使用FluentValidator验证属性的子代