非负整数和十进制值的验证

我的领域是:
税率税额,我要在其中验证正值

我写了这个验证:

:格式=>{:with=>/\A[+]?\d+\Z/}

但它不是像4.67那样使用小数点的数字。
这给了我一个错误。
什么类型的验证对整数和浮点值有效?
例如:25754.56应该通过,但是-2.56-87应该失败

这不管用吗

验证:您的_字段:数值=>{:大于或等于=>0}

(对于税收,以下规则更为正确:)

验证:您的_字段:数值=>{:大于或等于0,小于或等于100}

发表评论