输入框内禁止输入特殊字符

校验特殊字符,代码如下:

<!-- 注意:这里必须是keyup -->
<el-input style="width: 231px; height: 36px" v-model="tableinput" @keyup.native="keyup" placeholder="请输入" />
methods: {
    
    
    //校验特殊字符
    keyup(e) {
    
    
      e.target.value = e.target.value.replace(
        /[`~!@#$%^&()_\+=<>?{}|\;'\\[\]·~!@#¥%……&——\+={}|《》?:【】、;‘’,。、~]/g,
        ""
      );
    },
 }

根据所要禁用的特殊字符,对这些特殊字符 [`!@#$%^&()_+=<>?{}|;'\[]·!@#¥%……&——+={}|《》?:【】、;‘’,。、~] 进行增加或删减即可。

猜你喜欢

转载自blog.csdn.net/qq_39877681/article/details/128828844
今日推荐