php短视频源码,设置账号密码时不能包含特殊的字符

php短视频源码,设置账号密码时不能包含特殊的字符
1.在data() 函数处声明方法

export default {
    
    
  data() {
    
    
	let validateInput = (rule, value, callback) => {
    
    
	      if (!this.checkSpecialKey(value)) {
    
    
	        callback(new Error("不能含有特殊字符!!"));
	      } else {
    
    
	        callback();
	      }
	    };
	}
}

2.在校验规则处加上一句代码 { validator: validateInput, trigger: “blur” },

 rules: {
    
    
    CheckTypeName: [
      {
    
    
        required: true,
        message: "请输入名称",
        trigger: "blur",
      },
      {
    
     validator: validateInput, trigger: "blur" },
    ],
  },

3.在method中写特殊字符的方法

methods: {
    
    
	 // 校验输入框不能有特殊字符
    checkSpecialKey(str) {
    
    
      let specialKey =
        "[`~!#$^&*()=|{}':;'\\[\\].<>/?~!#¥……&*()——|{}【】‘;:”“'。,、?]‘'";
      for (let i = 0; i < str.length; i++) {
    
    
        if (specialKey.indexOf(str.substr(i, 1)) != -1) {
    
    
          return false;
        }
      }
      return true;
    },
}

以上就是 php短视频源码,设置账号密码时不能包含特殊的字符,更多内容欢迎关注之后的文章

猜你喜欢

转载自blog.csdn.net/yb1314111/article/details/124983752
今日推荐