表单非必填,但是如果填写表单的话就要校验,不填写就不校验
//提到公共JS
export function isNumber(rule, value, callback) {
const reg = /^[1-9]\d*$/
if (value === '' || value === undefined || value == null) {
callback()
} else {
if ((!reg.test(value)) && value !== '') {
callback(new Error('请输入正整数!'))
} else {
callback()
}
}
}
//引入
import { isNumber } from '@/utils/validate'
pXgnSum: [
{ validator: isNumber, message: '请输入正整数!', trigger: 'blur' }
],