const validatorFactror = (rule, value, callback) => { // if (!Number(value)) { // return callback(new Error('只能输入数字')) // } const reg = /^[+-]?(0|([1-9]d*))(.d+)?$/g if(!reg.test(value)){ callback(new Error('只能输入数字')) } callback() }
// if (!Number(value)) { // return callback(new Error('只能输入数字')) // }
这个判断输入零 时 会 提示
原因是
Number('') // 0 Number(null) // 0
也会显示为 0