validateNum(rule, value, callback) { if (!value) { return callback(new Error('分數不能為空,請輸入')); } const regex = /^\d+(\.\d)?$/; if ( !regex.test(value) || parseFloat(value) <= 0 || (value.includes('.') && (value.split('.')[1].length !== 1 || parseFloat('0.' + value.split('.')[1]) >= 1)) ) { callback(new Error('分數格式有誤,請輸入正整數')); } else { callback(); } },