Я захватывая параметры строки запроса и пытается сделать это:Javascript заменить строку запроса + с пространством
var hello = unescape(helloQueryString);
и возвращает:
this+is+the+string
вместо:
this is the string
Отличный вариант, если у вас там% 20, но это +. Любой способ правильно декодировать их так, чтобы знаки + переместились в пробелы?
Спасибо.
hello = hello.replace (/ \ +/g, ''), если вы ожидаете большего количества пробелов между словами. –
Не было бы лучше сделать (так вы не получите гигантских пробелов пробелов): hello.replace (/ \ ++ /, '') –