问题描述
JS 验证 整数 和 小数要求 这个数不能大于24 小数的话保留一位小数如 8 符合要求 7.5符合要求 7.55不符合 26不符合 正则不大熟悉 求各位指教了!
解决方案
var demo = -12;var re = /(^1?d$|^2[0-4]$)|(^1?d.d$)|(^2[0-3].d$)|(^-d+(.d)?$)/;alert(re.test(demo));其中(^1?d$|^2[0-4]$)验证的是0和正整数;(^1?d.d$)|(^2[0-3].d$)验证的是正浮点数;(^-d+(.d)?$)验证的是负数;
时间: 2024-07-31 17:53:13