正则验证decimal类型,咋么写?
本帖最后由 Eysss 于 2013-08-14 09:16:02 编辑
数据库字段类型:decimal(18,2)
用户输入0或者decimal(18,2)都是合法
在程序中需要写正则验证输入。请问这正则怎么写?
------解决方案--------------------^\s{0,}[0-9]{1,16](\.[0-9]{1,}){0,1}\s{0,}$
------解决方案--------------------
改下。。。
\d{1,18}\.\d{2}
------解决方案--------------------0
------解决方案--------------------^(-?[1-9][0-9]{1,15}\.[0-9]{2}
------解决方案--------------------0)$