JS实现文本的删除
使用 substring 方法删除部分文本
substring 方法可以从字符串中提取指定范围的字符,通过拼接可以间接实现删除效果。
let str = "Hello World";
let newStr = str.substring(0, 5) + str.substring(6); // 删除索引5的字符(空格)
console.log(newStr); // 输出 "HelloWorld"
使用 slice 方法删除文本
slice 与 substring 类似,支持负数索引,适合从字符串末尾删除字符。
let str = "Hello World";
let newStr = str.slice(0, -6); // 删除最后6个字符
console.log(newStr); // 输出 "Hello"
使用 replace 方法替换或删除文本
通过正则表达式或固定字符串匹配,将目标内容替换为空字符串。
let str = "Hello World";
let newStr = str.replace(" World", ""); // 删除 " World"
console.log(newStr); // 输出 "Hello"
使用 split 和 join 组合删除
通过拆分字符串为数组,过滤不需要的部分后重新拼接。
let str = "apple,banana,orange";
let newStr = str.split(",").filter(item => item !== "banana").join(",");
console.log(newStr); // 输出 "apple,orange"
删除字符串首尾空格(trim)
使用 trim 系列方法去除首尾空白字符。
let str = " Hello ";
let newStr = str.trim(); // 删除首尾空格
console.log(newStr); // 输出 "Hello"
删除HTML标签(正则表达式)
通过正则匹配移除字符串中的HTML标签。

let htmlStr = "<p>Hello <b>World</b></p>";
let textOnly = htmlStr.replace(/<[^>]*>/g, "");
console.log(textOnly); // 输出 "Hello World"






