一个金额的正则表达式

2025-03-07 06:47:36
推荐回答(3个)
回答1:

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

回答2:

给你个java的:String reg="^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$";

回答3:

/^([1-9]\d{0,15}(\.\d{1,2})?$)|(^0\.\d{1,2}$)/
{0,15}长度你自己看着给,我的数据库存储为decimal(18,2),整数位最长16