JavaScript 字符串去除指定字符串及后续内容
使用 split() 和 indexOf() 方法可以实现 JavaScript 字符串去除指定字符串及后续内容的功能。
首先使用 indexOf() 方法找到要删除的字符串的位置,然后使用 split() 方法将字符串分为两部分,去掉要删除的字符串及其后面的数据。
以下是一个例子:
function removeString(str, removeStr) {
var index = str.indexOf(removeStr);
if (index === -1) {
return str;
}
return str.split(removeStr)[0];
}
// 示例
var str = 'Hello, World!';
var removeStr = ', World!';
var result = removeString(str, removeStr);
console.log(result); // 输出: Hello
在上面的例子中,removeString() 函数接收两个参数,即原始字符串 str 和要删除的字符串 removeStr。函数首先使用 indexOf() 方法找到要删除的字符串的位置,如果找不到,则直接返回原始字符串。如果找到了要删除的字符串,那么使用 split() 方法将字符串分为两部分,即要删除的字符串之前的部分和要删除的字符串之后的部分,并返回前一部分。
原文地址: https://www.cveoy.top/t/topic/qgZj 著作权归作者所有。请勿转载和采集!