javascript encodeURIComponent并将空格转换为符号

我想对我的URL进行编码,但是我想将空格转换为加号.

这是我试图做的

var search = "Testing this here &";

encodeURIComponent(search.replace(/ /gi,"+"));

这个输出是Testing + this + here +&但是我想要的是在这里测试这个,我尝试用空格替换为一个加号,但似乎不起作用.任何人都可以告诉我在这里做错什么?

encodeURIComponent(search).replace(/%20/g, "+");

你在这里做的错误是首先将空格转换为空格,然后将encodeURIComponent转换为“+”.

相关文章
相关标签/搜索