有一些情况,我们不希望用户输入空格等无意义的字符,或者其他非法字符可以通过下面的方法解决。禁止输入空格v-model.trim这样就不能输入空格了。或者(偶尔会出问题):按照这个思路使用定时替换,也可以实现其他效果,如下:只能输入数字v-model.number如果使用element-ui组件,可以在validator中放入更复杂的验证el-form,如下:formRules:{name:[{required:true,message:'Pleaseenterthestudent'sname'},{validator:(rule,val,cb)=>{val=val.replace(newRegExp(EmojiRanges.join('|'),'g'),'');val=val.trim();if(val.includes('+')||val.includes('/')||val.includes('\\')){returncb(newError('名字不能包含+/\\特殊字符'))}this.studentModel.name=val;返回cb();},trigger:'change'}]}v-model其他修饰符除了2.x硬编码的v-model修饰符,如.trim,3.x现在还支持自定义修饰符:将输入内容转为大写