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

求货币验证正则,该如何处理

2012-01-21 
求货币验证正则如下:可以输入小数点位后两位,当然了01这样的肯定不行了不过0.21就是允许的咯谢了[解决办

求货币验证正则
如下:
可以输入小数点位后两位,当然了01这样的肯定不行了;不过0.21就是允许的咯;谢了

[解决办法]
^\d+(?:\.\d{0,2})?$
匹配1,1.23,1234.45
不匹配:a1.34,1.23a,a, 1.234
[解决办法]
是最多两位,还是只允许两位,这里取前者
^([1-9]\d*(\.\d{1,2})?)$|^(0.[1-9])$|^(0(\.\d{2}(? <!00))?)$
[解决办法]
^([0-9]*|\d*\.\d{1}?\d*)$

热点排行