我是REGEXP的新手,正在开发供应商产品(工具)
我希望能够从.00
输入99999999999.99
(带或不带逗号),以及小数。
我有这个:
^\$?(\d{1,3}(\,\d{3})*|(\d+))(\.\d{1,2})?$
这适用于:
777777
777777.7
777,777
777,777.77
7.777
错误,但我希望能够输入.7
或.0
,但我必须在0
前面放置0.7
(例如工作的0.0
和30.5
30.5
30.5
32.5
32.5
32.5
32.5
42.5
)。
有没有办法只输入一个没有前导零的小数?
答案 0 :(得分:0)
^\$?(\d{1,3}(\,\d{3})*|(\d*))(\.\d{1,2})?$
将+
更改为*
答案 1 :(得分:0)
^ \ d {0,11} [。| \,] \ d {2} $将匹配.00到99999999999.99并允许“,”而不是“。”