使用 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() 方法将字符串分为两部分,即要删除的字符串之前的部分和要删除的字符串之后的部分,并返回前一部分。

JavaScript 字符串去除指定字符串及后续内容

原文地址: https://www.cveoy.top/t/topic/qgZj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录