日期:2014-05-16  浏览次数:20446 次

哪位js 大侠能帮忙整个正则表达式 不胜感激涕零
  js 正则表达式  要求只能输入金额  0.00~5000.00 元

  麻烦各位了 之前整的(((([1-4][0-9]{0,3})|0)(\.\d{1,2})?)|(5000(\.(0|00))?))$ 有点问题 55 50 都不能过滤 

------解决方案--------------------
var reg = /^\d\.\d{1,2}$
------解决方案--------------------
^50{3}\.0{2}$
------解决方案--------------------
^[1-9]\d{1,2}\.\d{1,2}$
------解决方案--------------------
^[1-4]\d{3}\.\d{1,2}$/g;
alert(reg.test('555.90'));


------解决方案--------------------
/^(5000
------解决方案--------------------
[0-4]?\d{3})(\.\d\d?)?$/
------解决方案--------------------
引用:
/^(5000
------解决方案--------------------
[0-4]?\d{3})(\.\d\d?)?$/

这个是有问题的,5000.01会被pass