在asp.net mvc中使用MVC2进行邮政编码验证

use*_*485 1 regex asp.net-mvc asp.net-mvc-2-validation

 [Required(ErrorMessage = "Please Enter AccountZip Code!")]
            [RegularExpression(@"/(^\d{5}(-\d{4})?$/", ErrorMessage = " Zip code must be 5 characters length")] 
            public string AccountZip { get; set; }
Run Code Online (Sandbox Code Playgroud)

我为Zip代码验证做了regularrexpression我收到此错误消息

解析"/(^\d {5}( - \d {4})?$ /" - 还不够).

任何人都可以帮助我吗?

谢谢

Kei*_*ith 9

你的正则表达式看起来像是从javascript示例中提取的.试试这个:

@"^\d{5}(-\d{4})?$"
Run Code Online (Sandbox Code Playgroud)