表单校验

name: [
          {
            required: true,
            trigger: "blur",
            validator: (rule, value, callback) => {
              var flag = new RegExp(
                "[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]"
              );
              if (value === "") {
                callback(new Error("属性名称不能为空"));
              } else if (!/^[\S]{0,200}$/.test(value)) {
                callback(new Error("长度200字符,不包含空格"));
              } else if (flag.test) {
                callback(new Error("请不要输入特殊字符"));
              } else {
                callback();
              }
            },
          },
        ],

posted on 2021-06-17 16:39  张花花  阅读(44)  评论(0编辑  收藏  举报