用javascript替换文本中的几个字符串-如何添加更多变量

用javascript替换文本中的几个字符串-如何添加更多变量,javascript,Javascript,我正在使用Javascript替换/删除文本字符串中的两个单词。但是,我需要添加更多的单词,如何向第一个查询添加更多单词,而不是像我在示例中所做的那样复制脚本 我还想知道是否有可能删除某个字符串之间的空格?比如说,我想删除这个单词-法语键盘,但如果是微软法语键盘,就保留它们。我可以针对一系列精确的单词吗 我知道这方面的话题很多,但我找不到任何我能理解的 剧本: $('document').ready( function() { $("#centerplist .products .datainf

我正在使用Javascript替换/删除文本字符串中的两个单词。但是,我需要添加更多的单词,如何向第一个查询添加更多单词,而不是像我在示例中所做的那样复制脚本

我还想知道是否有可能删除某个字符串之间的空格?比如说,我想删除这个单词-法语键盘,但如果是微软法语键盘,就保留它们。我可以针对一系列精确的单词吗

我知道这方面的话题很多,但我找不到任何我能理解的

剧本:

$('document').ready(
function() {
$("#centerplist .products .datainfo a:contains('keyboard')").text(
  function() {
    return $(this).text().replace(/keyboard/g, "");
  }
  ).addClass("eu");
 }

 );
 $('document').ready(
 function() {
 $("#centerplist .products .datainfo a:contains('French')").text(
  function() {
    return $(this).text().replace(/French/g, "");
  }
  ).addClass("eu");
  }
  );

只需使用您实际上已经在使用的regexp:

$(this).text().replace(/(French|keyboard)/g, "");

当然,在这种情况下,不要使用selector:contains'French'或同时使用这两种语言。我建议只使用$centerplist.products.datainfo a'

谢谢,威尔会尝试一下。还更新了有关删除某些句子的问题-嗯。删除包含选择器时无法使其工作。如何正确使用这两个选择器?原因不是选择器。看看这把小提琴:谢谢@Roland Bertolom,这很有帮助!我看到我也可以填写句子regexp,这是完美的!