Javascript替换字符

Javascript替换字符,javascript,replace,split,character,Javascript,Replace,Split,Character,我已经建立了一个表格,在其中输入搜索词,它会打开一个amazon链接,但是要获得多个关键字,我需要添加一个+ 我使用了var removeSymb=split('').join('+')将其替换为空格,但是链接不起作用,需要+ 更新: var url = "www.amazon"+country+"/gp/community-content-search/results/ref=cm_srch_q_rtr/?qu‌​ery="+keyword1+"&search-alias=commun

我已经建立了一个表格,在其中输入搜索词,它会打开一个amazon链接,但是要获得多个关键字,我需要添加一个+

我使用了
var removeSymb=split('').join('+')
将其替换为空格,但是链接不起作用,需要
+

更新:

var url = "www.amazon"+country+"/gp/community-content-search/results/ref=cm_srch_q_rtr/?qu‌​ery="+keyword1+"&search-alias=community-reviews&Go.x=-646&Go.y=-262&idx.asin="+as‌​in+"&tag=amazon-review0a-21";
我有一个带有asin、country的表单,然后是一个输入关键字的表单这是最后一个字符串:

var finaladress1=“亚马逊”+country+”/gp/community content search/results/…;

要使搜索具有多个关键字,您需要在它们之间添加+但我需要删除它,以便使用空格,但超链接中输入了
+


如何执行此操作?

假设
str
是包含文本的字符串:

var removeSymb = str.replace(/\s/g,'+');

您可以使用Regex进行此操作

var string = ' ';
var reg = new RegExp(string, 'g');

str = str.replace(reg, '');

这个
“hello world demo”.split('').join('+');
应该可以用吗?我不清楚链接的问题是什么链接需要包含+才能工作我的代码从所有内容中删除了+。好的,我有一个带有asin、country的表单,然后是一个输入关键字的表单这是最后一个字符串var finalAddress1=”"; 要使搜索具有多个关键字,您需要在它们之间添加+,但我需要删除它,以便使用空格vut。在超链接中输入+,我如何在不使用所有字符的情况下共享?预期的输出是什么?我可以看到输入,这是更好的现在,但你期望的结果是什么?