寻寻觅觅

antd vue 使用 分享

2021-02-08 · 1 min read

1.表单验证:

      validateMobile(rule, value, callback) {
        if (!value || new RegExp(/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/).test(value)) {
          callback();
        } else {
          callback("您的手机号码格式不正确!");
        }
      },
      validateIdCard(rule, value, callback) {
        if (!value || new RegExp(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/).test(value)) {
          callback();
        } else {
          callback("您的身份证号码格式不正确!");
        }
      },
      ```
然后验证规则中加上即可  ` officeTelephone: { rules: [{ required: true, message: '请输入办公室电话!' },**{validator: this.validateMobile}**] }, `