Это неоднозначная вещь, потому что вы действительно не знаете, означает ли +
пробел или фактический знак плюс.Если вы также несете ответственность за создание URL-адресов, вы можете решить эту проблему с помощью соответствующей функции кодирования URL-адреса, которая будет использовать% 20 для кодирования пробелов.Если вы просто собираете их откуда-то еще, у вас есть возможность предположить, что каждый +
означает пробел:).
Вы можете заменить все +
с помощью этого кода:
your_text.replace(/\+/g," ");