Обработка текста на js (замена смайлов на текст)

5 000 руб. за проект
11 ноября 2021, 11:09 • 6 откликов • 51 просмотр
Требуется разработкать js ф-ию для обработки текста - заменить иконки/смайлы на текст.

Пример правил замены:

1) Замена значимых символов: => млн, ❗ => ! , ₽ => руб , => ключ
Массив значимых символов будет предоставлен

2) Замена второстепенных символов: ❌ => * , ⬅ => * , => * , => * , => * , => *
Массив второстепенных символов будет предоставлен

3) Замена чисел: 0⃣1⃣2⃣3⃣4⃣5⃣6⃣7⃣8⃣9⃣

3.1) Если одиночное число (рядом с ним нет других подобных чисел) => замена на [число]
примеры:
1⃣ 23м2 => [1] 23м2
высота 5⃣ м => высота [5] м

3.1) Если группа чисел (внутри группы могут быть: "пробел" "," ".") => замена на число
примеры:
цена 1⃣2⃣ . 0⃣0⃣0⃣ . 0⃣0⃣0⃣ => цена 12 . 000 . 000
цена 1⃣2⃣0⃣0⃣0⃣0⃣0⃣0⃣ => цена 12000000
цена 1⃣2⃣,0⃣0⃣0⃣ 0⃣0⃣0⃣ => цена 12,000 000
цена 1⃣ 2⃣ 0⃣ 0⃣ 0⃣ 0⃣ 0⃣ 0⃣ => цена 1 2 0 0 0 0 0 0

высота 3⃣.1⃣м => высота 3.2м
1⃣.2⃣ 23м2 цена 1⃣2⃣.0⃣0⃣0⃣млн => 1.2 23м2 цена 12.000млн
1⃣2⃣ м2 => 12м2

Прошу писать стоимость.