求货币验证正则
如下:
可以输入小数点位后两位,当然了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*)$