ionic v3 Отключить опцию смайликов с клавиатуры и ограничить ввод смайликов - PullRequest
0 голосов
/ 25 апреля 2018

Как ограничить опцию смайликов с клавиатуры, чтобы пользователь не мог вводить смайлики в поле ввода HTML?

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете использовать (keypress)="onChange($event)" в теге Input.И затем, когда смайлик записывается, вы можете удалить его на 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, '');
}

Он должен заменитьEmojis.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...