使模型状态无效的正则表达式数据注释 ASP.NET Core
Regex data annotation making model state invalid ASP.NET Core
我有一个简单的正则表达式数据注释
[RegularExpression(@"\d{5}", ErrorMessage = "Zipcode must be exactly 5 digits")]
public string Zipcode
{
get;set;
}
当邮政编码的值为“12345”时
Model.IsValid returns 错误。
试试这个,它用于验证邮政编码。邮政编码应包含 5 位数字且不应为 00000。
[RegularExpression(@"^(?!00000)[0-9]{5,5}$", ErrorMessage = "邮政编码应包含 5 位数字")]
我有一个简单的正则表达式数据注释
[RegularExpression(@"\d{5}", ErrorMessage = "Zipcode must be exactly 5 digits")]
public string Zipcode
{
get;set;
}
当邮政编码的值为“12345”时
Model.IsValid returns 错误。
试试这个,它用于验证邮政编码。邮政编码应包含 5 位数字且不应为 00000。 [RegularExpression(@"^(?!00000)[0-9]{5,5}$", ErrorMessage = "邮政编码应包含 5 位数字")]