Как удалить ВСЕ символы 2019 эмодзи из строки, используя JavaScript? - PullRequest
0 голосов
/ 02 марта 2019

Да, я знаю, что это дубликат нескольких существующих вопросов.Я уже полностью подтвердил это со ссылками в моем первоначальном введении вопроса.

Однако в 2019 году список был расширен, чтобы включить дополнительный набор из 230 смайликов, который, как я полагаю, не охватывается в существующих ответах/ range.

http://www.unicode.org/Public/emoji/12.0/

Я не совсем знаком и не очень удобен в построении диапазонов Юникода для удаления, поэтому, если кто-нибудь знает, можете ли вы опубликовать обновленную версию?

СогласноНасколько я понимаю, коды немного разбросаны и не могут быть легко определены от начала до конца в одном непрерывном диапазоне.


Лучший ответ на данный момент обновлен в 2018 году здесь:

https://stackoverflow.com/a/41543705/2715309

text.replace(/([\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g, '');

Как видите, я также разместил комментарий об обновленном списке, но автор еще не обновил ответ.


дополнительные похожие вопросы:

jquery удалить все смайлики, включая новые

Удалить Emoji's из jquery

PHP: написание простой функции removeEmoji

...