el-from表单验证(数字,中文,手机号,邮箱,英文)

119 阅读1分钟
      customersVisitCycle: [{
        type: 'number',
        message: '只能输入数字值'
      }],
      customersEnglishName: [{
        pattern: /^[A-Za-z0-9_]{1,}$/,
        message: "只能输入英文数字下划线",
        trigger: "blur",
      }, ],
      customersPinyin: [{
        pattern: /^[A-Za-z0-9_]{1,}$/,
        message: "只能输入拼音数字下划线",
        trigger: "blur",
      }, ],
      customersMali: [{
        type: 'email',
        message: '请输入正确的邮箱地址',
        trigger: ['blur', 'change']
      }],
      customersPhone: [{
        pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
        message: "请输入正确的电话",
        trigger: "blur",
      }],
     customersAbbreviation: [{
        required: true,
        message: "请输入客户简称",
        trigger: "blur"
      }, {
        validator: function (rule, value, callback) {
          if (/[\u4e00-\u9fa5]/.test(value) == false) {
            callback(new Error("请输入正确的客户简称"));
          } else {
            callback();
          }
        }
      }],