+ -
当前位置:首页 → 问答吧 → 正则表达式如何匹配金额

正则表达式如何匹配金额

时间:2010-05-13

来源:互联网

写了一个金额的正则表达式/^(([1-9]\d*)|0)(\.\d{1,2})?$/  但是不能匹配0    0.0   0.00.....   这些 请各位谁有空给改一下,网上找了半天也找不到合适的,才来此发帖求助。谢谢了

作者: ruobilin   发布时间: 2010-05-13

貌似你写的可以匹配~~

作者: sBai   发布时间: 2010-05-13

0.0 这样的不行

作者: ruobilin   发布时间: 2010-05-13

var re=/^\d+(\.\d{1,2})*$/;
是这样吗

作者: su1216   发布时间: 2010-05-13

也不行啊 谢谢了

作者: ruobilin   发布时间: 2010-05-14

^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$

作者: fangyu12   发布时间: 2010-05-14

改了一下
/^(([1-9]\d*)|0)(\.\d{1,2})?$/
和你发的一样了
js测试可以通过

作者: su1216   发布时间: 2010-05-14