vue inputNumber校正只能输入正整数 禁止输入小数点和其他字符
const formatter = value => {
let reg = /^([0-9]{1,2}|1000000)$/;
let reg1 = /\D/g;
if (reg.test(value)) {
return Number(value.toString().replace(reg1, '')).toLocaleString();
} else {
if (value > 1000000) {
return 1000000;
} else {
return value.toString().replace(reg1, ''); //禁止输入其他字符
}
}
};
点击上下键的时候就报这个错
解决的办法就是加了上面那个toString啦
今天的代码到此结束 让我们一起期待下班