символы с функцией ниже.

у заменить все смайлики в строке значком, теперь я успешно заменил те{:) :D :P :3 <3 XP .... etc}&nbsp;чтобы значок, так что если пользователь пишет:)&nbsp;это в строке его заменит значок, но у меня возникла проблема, что если пользователь вставит прямой Unicode, который равен:)&nbsp;так что мне нужно его

Как я могу изменить значок Unicode для регулярных выражений JavaScript что-то вроде\ud800-\udbff&nbsp;У меня много смайликов, поэтому я хочу получить представление об их преобразовании, а после преобразования я хочу сопоставить их с регулярными выражениями.

пример: мы изменим эти смайлики на

\uD83D\uDE01|\uD83D\uDE4F|&nbsp;я не знаю, как их изменить, поэтому мне нужно знать, как изменить любой смайлик для этого персонажа