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