如何从键盘限制表情符号选项,以便用户无法在HTML输入字段中输入表情符号?
答案 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, '');
}
它应该取代表情符号。