0

我需要一个正则表达式才能在 MVC4 中使用它进行模型验证。

正则表达式应该允许带有两个小数点的数字目前我正在使用以下表达式,但它不允许用户输入整数,例如,如果我输入 10,它仍然需要两个小数点。如果它是浮点数,我需要允许整数或最多两个小数点。

我的表达是

@"^\d+.\d{0,2}$"
4

2 回答 2

3

试试这个: ^\d+\.?\d{0,2}$你需要在 . 否则你可以在那里输入任何字符。

于 2013-04-12T13:24:11.037 回答
1

使用这个 :^\d+(\.\d{0,2})?$代替。


编辑:正如拉菲的评论所指出的,.也应该被转义......

于 2013-04-12T13:16:43.637 回答