通过substring截取到字符串特定字符

在 JavaScript 中,你可以使用 substring() 方法来截取字符串。

substring() 方法接受两个参数:起始位置和结束位置它会返回从起始位置到结束位置之间的子字符串。

如果你想截取到特定字符前,可以先使用 indexOf() 方法找到该字符的位置,然后将该位置作为结束位置传递给 substring() 方法。

以下是一个示例代码,演示了如何截取到特定字符前:

let str = "Hello, World!";
let char = ",";

let index = str.indexOf(char);
if (index !== -1) {
  let subStr = str.substring(0, index);
  console.log(subStr); // 输出 "Hello"
}

我们首先使用 indexOf() 方法找到逗号的位置,并将其存储在 index 变量中。然后,我们使用 substring() 方法截取从字符串的起始位置到逗号位置之间的子字符串,并将其存储在 subStr 变量中。最后,我们将截取到的子字符串打印到控制台。

如果特定字符不存在于字符串中,indexOf() 方法将返回 -1。因此,我们在截取之前可以添加一个条件来检查特定字符是否存在。

猜你喜欢

转载自blog.csdn.net/weixin_69811594/article/details/131661122