iview input 禁止输入特殊字符 ,解决中文输入法中input把拼音输入

Posted supershare

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iview input 禁止输入特殊字符 ,解决中文输入法中input把拼音输入相关的知识,希望对你有一定的参考价值。

 tips:解决了e.target中输入中文 会把拼音也输入的情况

 1 html

<FormItem label="角色名称" prop="roleName">
<Input v-model="formInfoData.roleName" placeholder="请输入角色名称" maxlength="20" @on-keyup="btKeyUp(‘roleName‘)" @on-keydown="btKeyDown(‘roleName‘)"/>
</FormItem>


2 vue
//只能输入汉字英文数字
btKeyDown(name) {
this.formInfoData[name] = this.formInfoData[name].replace(/[^a-zA-0-9u4E00-u9FA5]\_/g,"");
},
//控制不能输入特殊字符
btKeyUp(name) {
this.formInfoData[name]= this.formInfoData[name].replace(/[`~!@#$%^&*()-+=<>?:"{}|,./;‘\[]·~!@#¥%……&*()——-+={}|《》?:“”【】、;‘’,。、]/g,"");
},

以上是关于iview input 禁止输入特殊字符 ,解决中文输入法中input把拼音输入的主要内容,如果未能解决你的问题,请参考以下文章

input 禁止输入特殊字符

el-input 禁止输入特殊字符

iview的table中嵌套input,select等

js 正则表达式禁止输入框输入特殊字符遇到的坑以及解决方案

iview render input每输入一个字符就会自动跳出焦点

正则,input禁止输入空格和标点符号和特殊符号