1.只能输入正数,负数以及小数点后两位
validateInput(obj, key) {
let s = obj[key][0]
s = s == '-' ? s : ''
let ns = obj[key]
.toString()
.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')
.replace(/^(0)([1-9])$/g, '$2')
.replace(/^00/g, '0')
obj[key] = s + ns
}
2.只能输入正数以及小数点后两位
validateInput2(obj, key) {
let n = obj[key]
.toString()
.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')
.replace(/^(0)([1-9])$/g, '$2')
.replace(/^00/g, '0')
obj[key] = n
}