移动端h5 textarea标签如何禁止在里面输入表情

移动端h5 textarea标签如何禁止在里面输入表情,我用的是vue,
this.value.replace(/uD83C[uDF00-uDFFF]|uD83D[uDC00-uDE4F]/g,'')
这个方法也不好使
大神帮帮忙

阅读 3.9k
1 个回答

<input type=text v-model="value2">
data() {

return {
  value1: "10"
};

},
computed: {

value2: {
  get() {
    var  value = this.value1.replace(/[^\d]+/g, '');
    if(value<=0){
      return 0
    }else if(value>=100){
      return 100
    }else{
      return value
    }
  },
  set(val) {
    this.value1 = val;
  }
}

},
这是我以前回答的 限时input中只输入0-100的数字 但是感觉你要是知道表情的字段 只需要替换正则 就可以 你可以试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题