AntDesign的input增加自定义校验规则

 rules: [
              { required: true, message: '请输入角色名称!'},
              { min: 0, max: 64, message: '长度不超过 64 个字符', trigger: 'blur' },
              {pattern: /^[^\s]*$/,message: '禁止输入空格', trigger: 'blur'},
              { validator:  (rule, val, callback) => {
                  const pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]");
                  if (pattern.test(val)){
                    callback('不可输入特殊字符');
                  }else {
                    callback();
                  }
                  callback();
                },
              },
              { validator: this.validateRoleCode}
            ]},

 

posted @ 2021-05-25 11:04  谢世林  阅读(2065)  评论(0)    收藏  举报