首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

匹配金额的正则表达式

2012-02-26 
求一个匹配金额的正则表达式我现在需要一个金额的正则来匹配验证。。我现在的写法是:^(([1-9]\d{0,9})|0)(\.

求一个匹配金额的正则表达式
我现在需要一个金额的正则来匹配验证。。

我现在的写法是:^(([1-9]\d{0,9})|0)(\.\d{1,2})?$

能匹配18.12
但是不能匹配-18.12


麻烦各位高人帮帮忙,谢谢。

[解决办法]
^-?(([1-9]\d{0,9})|0)(\.\d{1,2})?$


[解决办法]
简单一点的,
^-?\d+(?:\.\d{1,2})?$

热点排行