1. 使用 `replace()` 方法
`replace()` 将字符串中的指定子字符串替换为新的字符串。
如果删除指定的子字符串,可以将它替换为空字符串。
var str = "Hello, World!";
var substringToRemove = "World";
var newStr = str.replace(substringToRemove, "");
console.log(newStr);
删除str中的“World”,结果为:
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”,结果为:
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删除字符串中的指定字符串_千锋教育文章来源:https://www.toymoban.com/news/detail-683498.html
JavaScript删除字符串中指定字符的4种方法汇总 - 编程宝库文章来源地址https://www.toymoban.com/news/detail-683498.html
到了这里,关于js删除字符串中的指定字符串的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!