js删除字符串中的指定字符串

1. 使用 `replace()` 方法

  `replace()` 将字符串中的指定子字符串替换为新的字符串。

        如果删除指定的子字符串,可以将它替换为空字符串。

   var str = "Hello, World!";
   var substringToRemove = "World";
   var newStr = str.replace(substringToRemove, "");
   console.log(newStr);

删除str中的“World”,结果为:

 js删除字符串中的指定字符串_第1张图片

2. 使用正则表达式结合 `replace()` 方法

2.1 删除字符串中的所有匹配的子字符串

var str = "Hello, World! Hello, Universe!";
var substringToRemove = "Hello";
var regex = new RegExp(substringToRemove, "g"); // 加'g',删除字符串里所有的"Hello"
var newStr = str.replace(regex, "");
console.log(newStr);

删除str中所有的“Hello”,结果为:

js删除字符串中的指定字符串_第2张图片

2.2 删除字符串中的第一个匹配的子字符串

var str = "Hello, World! Hello, Universe!";
var substringToRemove = "Hello";
var regex = new RegExp(substringToRemove); // 不加'g',仅删除字符串里第一个"Hello"
var newStr = str.replace(regex, "");
console.log(newStr);

删除str中第一个的“Hello”,结果为:

js删除字符串中的指定字符串_第3张图片

 参考:js删除字符串中的指定字符串_千锋教育

           JavaScript删除字符串中指定字符的4种方法汇总 - 编程宝库

你可能感兴趣的:(JavaScript,js删除字符串中的指定字符串)