[Required(ErrorMessage = "Please Enter AccountZip Code!")]
[RegularExpression(@"/(^\d{5}(-\d{4})?$/", ErrorMessage = " Zip code must be 5 characters length")]
public string AccountZip { get; set; }
我为Zip代码验证做了正则表达式我收到此错误消息
解析“/(^ \ d {5}( - \ d {4})?$ /” - 还不够)。
任何人都可以帮助我吗?
由于
答案 0 :(得分:9)
你的正则表达式看起来像是从javascript示例中提取的。试试这个:
@"^\d{5}(-\d{4})?$"
答案 1 :(得分:4)
你还需要一个(最后如下:
RegularExpression(@"/(^\d{5}(-\d{4})?)$/"
答案 2 :(得分:1)
很棒的工作@“\ b(0?[0-9] [0-9] [0-9] [0-9] [0-9])\ b”实际上有效且验证数字和长度< / p>