【发布时间】:2018-10-05 22:13:22
【问题描述】:
如何限制键盘的表情选项,使用户无法在 HTML 输入框输入表情?
【问题讨论】:
-
祝你好运。你有什么问题?
如何限制键盘的表情选项,使用户无法在 HTML 输入框输入表情?
【问题讨论】:
您可以在 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, '');
}
它应该替换表情符号。
【讨论】: