//匹配 正整数 0 或 小数(小数点后无限位,不以0结尾,整数部分除纯小数外不以0开头)
var reg = /^([1-9][0-9]*|0)(\.[0-9]*[1-9])?$/
// true
console.log(reg.test('100.001'));
//匹配 正整数 0 或 小数(小数点后最多2位,不以0结尾,整数部分除纯小数外不以0开头)
var reg2=/^([1-9][0-9]*|0)(\.[0-9]?[1-9])?$/
// true
console.log(reg2.test('100.01'));
JS正则匹配正整数或小数
最新推荐文章于 2023-09-11 15:16:39 发布