【发布时间】:2011-07-20 01:05:13
【问题描述】:
请帮我为带有 0、1 或 2 位小数的正十进制数制作正则表达式。它必须允许逗号和点。 例如它必须允许:
0,01
0.01
0,1
1
1.1
1,11
但不允许:
-1
0.0
0,00
.01
0
1,111
1.111
我有这个
/(^\d*(?:\.|\,)?\d*[1-9]+\d*$)|(^[1-9]+\d*(?:\.|\,)\d*$)/
但我找不到如何禁止超过 2 个小数位。
更新 男人们,我必须拒绝0.0、0等。
【问题讨论】:
-
我将在jQuery自定义验证方法中使用它,所以它用于javascript。
标签: regex