1.验证正负小数(监听input事件及保留几位小数)
if(value){
//正则验证是否为正负数 是否带小数点
let reg = /^(-){1}$|[1-9]+(.\d+)?$|^-?0(\d+)?$|^-?[1-9]+[.0-9]*(.\d+)?$/;
if (!reg.test(e.target.value)) {
console.log("请输入数字")
}
//以 . 截取字符串 长度超过2 判定不为数字 如 1.2.3 则不算数字
if (value.split('.').length>2) {
console.log("请输入数字")
}
// 判断保留几位小数
if (value.split('.')[0].length>2) {
console.log("保留两位小数")
}
}