如何在 JavaScript 中获取指定字符后的字符串部分?
javascriptobject oriented programmingprogramming更新于 2025/8/2 23:08:17
要获取字符串的一部分,在 JavaScript 中使用 string.substring() 方法。使用此方法,我们可以获取特定字符之前或之后的字符串的任何部分。
str.substring()
此方法从给定的起始索引(包括)到结束索引(不包括)对字符串进行切片。如果仅提供了一个索引,则该方法从索引的开头对整个字符串进行切片。
语法-1
使用这行代码,我们可以获取特定字符后的字符串部分。
string.substring(string.indexOf(character) + 1);
语法-2
使用这行代码,我们可以获取字符串特定字符之前的部分。
string.substring(0, string.indexOf(character));
示例
<html>
<body>
<script>
function subStr(string, character, position) {
if(position=='b')
return string.substring(string.indexOf(character) + 1);
else if(position=='a')
return string.substring(0, string.indexOf(character));
else
return string;
}
document.write(subStr('Tutorix & Tutorialspoint','&','a'));
document.write("</br>");
document.write(subStr('Tutorix:a best e-learning platform', ':','b'));
</script>
</body>
</html>
输出
Tutorix a best e-learning platform
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

