登录/注册
开开
9779
占位
8
占位
12
浏览量
占位
粉丝
占位
关注
VUE+ElementUI 校验表单的输入框是否含有特殊字符
开开
2022-08-22 14:57:59 2022-08-22
53
0

VUE+ElementUI 校验表单的输入框是否含有特殊字符

data() {
    let validateInput = (rule, value, callback) => {
if (!this.checkSpecialKey(value)) {
callback(new Error("不能含有特殊字符!!"));
} else {
callback();
}
};
    return {
    form: {
        inputText: ""
      },
      rules: {
       famc: [
{required: true, message: '请输入方案名称', trigger: 'blur'},
{ validator: validateInput, trigger: 'blur' }
]
      }
   }
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;
},
}
暂无评论