Javascript替换字符

时间:2014-06-08 18:15:07

标签: javascript replace split character

我已经设置了一个表格,您可以在其中输入搜索字词,然后打开一个亚马逊链接,但要获得多个关键字,我需要添加+。

我使用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 finalAddress1 = "amazon"+country+"/gp/community-content-search/results/…;

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

我该怎么做?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您可以使用正则表达式。

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

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