Vue.prototype.validForbid = function (value) {
value = value.replace(/[`~!@#$%^&*()_\-+=<>?:"{}|,./;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/g, '').replace(/\s/g, "");
return value;
}
<el-input :value="name" @input="e => name = validForbid (e)"></el-input>