对于我的项目,我需要这样一个正则表达式来匹配接受的价格输入:
(25.99, 15.5, 30.00, 0.5 or 50)
但不接受:
(0, 0.00, -25.99, -50, $32 or €32).
我找到了一些正则表达式,但没有一个符合我的要求。 以下是我当前的正则表达式,但它不适合我的条件:
^(\$|)([1-9]\d{0,2}(\,\d{3})*|([1-9]\d*))(\.\d{2})?$
最佳答案
关于javascript - 仅匹配正整数和正浮点值的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28960890/