如何使用JavaScript字符串替换方法替换"+"符号?

Fre*_*hly 1 javascript regex replace global

您需要知道的只是问题所在.我在URL中有一个搜索查询,如下所示:

http://www.mysite.com?param=word1+word2+word3

到目前为止,我可以检索"word1 + word2 + word3"但我似乎无法使用类似的东西:

document.write(str.replace(/+/g," "));
Run Code Online (Sandbox Code Playgroud)

我希望最终输出看起来像这样:"word1 word2 word3"

谢谢你的期待.

Ste*_*tei 6

尝试+使用escape char 转义符号,\因为它是一个受限制的char:

document.write(str.replace(/\+/g," "));
Run Code Online (Sandbox Code Playgroud)

http://www.regular-expressions.info/javascript.html