Обработка текста на js (замена смайлов на текст)
5 000 руб. за проект
Требуется разработкать 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
Прошу писать стоимость.
Пример правил замены:
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
Прошу писать стоимость.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.