Vue.Js 输入框输入值自动过滤特殊字符替换中问标点操作

<Input v-model="relatedWords" type="textarea" placeholder="请输入" @input='verifyInput(formItem.relatedWords)'/>
verifyInput(v){
   let _this=this;
   let punctuation = /[`~!@#$%^&*_\-=<>?:"{}|.\/;'\\[\]·~!@#¥%……&——\-={}|《》?:“”【】、;‘’。、]/im;
   let arr=v.split('')
   let str=''
   arr.map(i=>{
       if(!punctuation.test(i)){
          str+=i
       }
    })
   str=str.replace(/(/g,'(')
   str=str.replace(/)/g,')')
   str=str.replace(/,/g,',')
   this.$nextTick(j=>{
        this.relatedWords=str
    })
},
收藏 (0)
评论列表
正在载入评论列表...
我是有底线的