调用
buttonClick(){
if(!this.inputChecked(this.input).isPass){
this.$message({
showClose: true,
message:(this.inputChecked(this.input).errMessage),
type: 'warning'
});
}
}
方法
inputChecked(val){
let flagObj={
isPass:true,
errMessage:""
}
if(val.trim().length>64){
flagObj.isPass=false;
flagObj.errMessage="最多输入64位字符";
}else{
const text = /[<>/$\\]/im;
if(text.test(val)){
flagObj.isPass=false;
flagObj.errMessage="不能输入<>";
}
}
return flagObj
}
}
//去左空格;
function ltrim(s){
return s.replace(/(^\s*)/g, "");
}
//去右空格;
function rtrim(s){
return s.replace(/(\s*$)/g, "");
}
//去左右空格;
function trim(s){
return s.replace(/(^\s*)|(\s*$)/g, "");
}
//限制输入特殊字符
keyUp(e) {
e.target.value = e.target.value.replace(/[<>]/g, '')
},