我目前正在开发.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] 删除。
我来说两句