Как убрать плюсы из get параметров?
Такая вот история приключилась. Некий недосервис присылает webhook пост параметром в котором лежит массив. Все это приходит в google script, где подобные штуки не катят и надо писать парсер URL что бы вытянуть данные из многомерного массива который прилетел постом. Это я сделал, все разобрал. Появилась проблема такова что пробелы в ссылках заменяются знаком +. Вопрос таков как заменить + на пробел и не затронуть плюсы которые должны находится в тексте.
Ответы (1 шт):
Автор решения: makcim512
→ Ссылка
Если кому то понадобится, то вот ответ:
decodeURIComponent(url.replace(/\+/g, " "))
Не знаю каким образом JS определяет + но это работает).
Для особо умных! Плюсы в тексте не заменяются. Я провел много тестов, не 1 плюс в тексте не пострадал.