【问题标题】:ionic v3 Disable emoticons option from keyboard and restrict to input the emoticonsionic v3 禁用键盘上的表情符号选项并限制输入表情符号
【发布时间】:2018-10-05 22:13:22
【问题描述】:

如何限制键盘的表情选项,使用户无法在 HTML 输入框输入表情?

【问题讨论】:

  • 祝你好运。你有什么问题?

标签: html angular ionic3


【解决方案1】:

您可以在 Input 标签上使用(keypress)="onChange($event)"。然后当一个表情符号被写下来时,你可以像这样在 JavaScript 上删除它:

HTML:

<input type="text" [(ngModel)]="text" (keypress)="onChange($event)" />

JavaScript:

text:any;
onChange(e) {
  this.text = this.text.replace(/([\uE000-\uF8FF]|\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDDFF])/g, '');
}

它应该替换表情符号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-09
    • 2014-08-06
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2014-07-06
    相关资源
    最近更新 更多