element 表单验证数字

export default {
  name: "detail",
  data() {
    const isNum = (rule, value, callback) => {
        const price= /^[0-9]*$/
        if (!price.test(value)) {
            callback(new Error('金额只能为数字'))
        }else{
            callback()
        }
    }
    return {
        rules: {
            courseNum: [
            { required: true, message: '请输入课节', trigger: 'blur' },
            { validator: isNum, message: '课节必须大于0', trigger: 'blur' }
            ],
            price:[
            { required: true, message: '请输入金额', trigger: 'blur' },
            ],
            payMode: [
            { required: true, message: '请选择支付方式', trigger: 'change' }
            ],
            imageUrl:[
            { required: true, message: '请上传凭证' }
            ]
        },

版权声明:本文为joy_1004原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。