我在删除 JavaScript 中第三个斜线之前的所有字符时遇到了问题。这是我的字符串:
http://blablab/test
结果应该是:
test
有人知道正确的解决方案吗?
最佳答案
要获取路径中的最后一项,您可以在 /
和 pop()
上拆分字符串:
var url = "http://blablab/test";
alert(url.split("/").pop());
//-> "test"
要指定路径的单个部分,在 /
上拆分并使用方括号表示法访问该项目:
var url = "http://blablab/test/page.php";
alert(url.split("/")[3]);
//-> "test"
或者,如果您想要在第三个斜杠之后一切,split()
、slice()
和加入()
:
var url = "http://blablab/test/page.php";
alert(url.split("/").slice(3).join("/"));
//-> "test/page.php"
关于javascript - 如何删除字符串中直到并包括第三个斜杠的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965808/