1

我的实体中有一个字段,它有一个正则表达式作为 DataAnnotation:

@"^\$?([0-9]{6})(.[0-9]){0,1}?$"

它总是可以正常工作,除非我在数字前使用零。

前任。

- 123456.1    Work
- 012345.1    Does Not Work

如果我用 Regex.IsMatch 做同样的验证,它说没问题。

如何强制 MVC 在进行验证时保留前导零?

4

1 回答 1

0

最后我使用了一个字符串变量,这就是有效的:

^\$?([0-9]{6})(\.[0-9])?$

  • 我听从了@Sinsedrix 和@Michelle 的建议
于 2013-10-14T18:52:15.703 回答