ionic v3从键盘禁用表情符号选项并限制输入表情符号

时间:2018-04-25 12:19:34

标签: html angular ionic3

如何从键盘限制表情符号选项,以便用户无法在HTML输入字段中输入表情符号?

1 个答案:

答案 0 :(得分:0)

您可以在输入标记上使用(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, '');
}

它应该取代表情符号。