js字符串根据字符截取之间的内容
时间: 2023-07-06 10:35:00 浏览: 91
可以使用 JavaScript 中的字符串方法 `substring()` 或者 `substr()` 来截取字符串。如果你想根据某个字符来截取其中的内容,可以先使用 `indexOf()` 方法找到该字符的位置,然后再使用 `substring()` 或者 `substr()` 方法来截取。
举个例子,假设你有一个字符串 `str`,其中包含了多个逗号分隔的子串,你想要截取其中第二个逗号之后的内容。你可以这样做:
```
let str = "hello,world,how,are,you";
let index = str.indexOf(","); // 找到第一个逗号的位置
index = str.indexOf(",", index + 1); // 找到第二个逗号的位置
let result = str.substring(index + 1); // 截取第二个逗号之后的内容
console.log(result); // 输出 "how,are,you"
```
或者你可以使用 `substr()` 方法来实现同样的功能:
```
let str = "hello,world,how,are,you";
let index = str.indexOf(","); // 找到第一个逗号的位置
let result = str.substr(index + 1);
index = result.indexOf(","); // 找到第二个逗号的位置
result = result.substr(index + 1); // 截取第二个逗号之后的内容
console.log(result); // 输出 "how,are,you"
```
阅读全文