JS正则表达式 验证 输入的是正负小数(保留3位小数)或者正负整数

问题描述:

JS正则表达式 验证 输入的是正负小数(保留3位小数)或者正负整数

var reg = /^[+-]?\d*\.\d{0,3}$/;
alert( reg.test("-0.01234")); //如果是正负小数(保留3位小数)或者正负整数,则弹出true,已验证过这个我输入1.他也通过var reg = /^[+-]?\d*\.?\d{0,3}$/;改成这样var reg = /^[+-]?\d*\.?\d{1,3}$/;就o了