vue中自定义rule进行校验input框只能为数字
vue
<el-input v-model="age" maxlength="3"/>
js
1 2 3 4 5 6 7 8 | const isNum = (rule, value, callback) => { const age= /^[0-9]*$/ if (!age.test(value)) { callback(new Error('年龄只能为数字')) }else{ callback() } } |
vue-js
1 2 3 4 5 | rules: { age: [ { required: true , message: '请输入年龄' , trigger: 'blur' }, { validator: isNum, trigger: 'blur' } ], |