【问题标题】:Javascript replacing charactersJavascript替换字符
【发布时间】:2014-07-29 08:17:08
【问题描述】:

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

我已使用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、国家,然后是一个输入关键字的表格,这是最后一个字符串:

var finalAddress1 = "amazon"+country+"/gp/community-content-search/results/…;

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

我该怎么做?

【问题讨论】:

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

标签: javascript replace split character


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    您可以为此使用正则表达式。

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

    【讨论】:

      猜你喜欢
      • 2011-10-29
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多