正则表达式没有抓住价值

时间:2014-10-03 20:12:36

标签: javascript regex

这是我的正则表达式

/(^-?\d\d*\.\d{0,2}$)|(^-?\d\d*\$)|(^-?\.\d\d{0,2}$)/

它抓住了我需要抓住的一切,除了以下

.111

它捕获.1111。 我想在小数点后允许最多2个可选数字。

谢谢。

1 个答案:

答案 0 :(得分:1)

这样做你想要的吗?

^-?\d*(?:\.\d{1,2})?$

Demo.