JS 验证 整数 和 小数
要求 这个数不能大于24 小数的话保留一位小数
如 8 符合要求 7.5符合要求 7.55不符合 26不符合
正则不大熟悉 求各位指教了!
JS 验证 整数 和 小数
要求 这个数不能大于24 小数的话保留一位小数
如 8 符合要求 7.5符合要求 7.55不符合 26不符合
正则不大熟悉 求各位指教了!
[code="javascript"]
var demo = -12;
var re = /(^1?\d$|^2[0-4]$)|(^1?\d.\d$)|(^2[0-3].\d$)|(^-\d+(.\d)?$)/;
alert(re.test(demo));
[/code]
其中(^1?\d$|^2[0-4]$)验证的是0和正整数;
(^1?\d.\d$)|(^2[0-3].\d$)验证的是正浮点数;
(^-\d+(.\d)?$)验证的是负数;