如何使用javascript解码URL中的空格参数?

zjf*_*fdu 3 javascript urlencode

我尝试从URL中提取参数,但是一个参数的空格被替换为"+",所以我提取的参数是"iphone + 4",但实际上它是"iphone 4",我该如何转换为第二种形式,decodeURIComponent在这里不起作用.

gio*_*_13 8

function decodeParameter(param) {
   return decodeURIComponent(param.replace(/\+/g, ' '));
}
Run Code Online (Sandbox Code Playgroud)


Tho*_*sen 2

"iPhone+4".replace("+"," ");  
Run Code Online (Sandbox Code Playgroud)

应该这样做吗?

  • 只会替换第一次出现的情况。 (7认同)