const monetary = (rule, value, callback) => {
if (value) {
let re = /^\d+(\.\d+)?$/
let z_reg = /^(\-)?\d+(\.\d{2})$/g
let rsCheck = re.test(value)
if (z_reg.test(value)) {
if (!rsCheck) {
callback(new Error('请输入正数'))
} else {
callback()
}
} else {
callback('请保留小数点后两位')
}
} else {
callback()
}
}
number: [{ message: '', trigger: 'blur', validator: monetary }],