/^[-+]?(?:0|[1-9]\d+)(?:\.\d{0,2})?$/经测试完全符合你的要求的货币验证正则表达式...
qunit.css,qunit.js下载地址:https://github.com/jquery/qunit/tarball/master
测试代码如下:
===============================
/^([+-]?)((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/
下面是符合的结果
1234
1234.56
123,456.78
12,345,678.90
input.match(/[+-]?\d+[.]?\d{1,2}/g)
re.exec(input)
试试看吧