我无法删除所有字符,包括JavaScript中的3个第三个斜杠.这是我的字符串:
http://blablab/test
Run Code Online (Sandbox Code Playgroud)
结果应该是:
test
Run Code Online (Sandbox Code Playgroud)
有人知道正确的解决方案吗?
And*_*y E 18
要获取路径中的最后一项,可以拆分字符串/,然后pop():
var url = "http://blablab/test";
alert(url.split("/").pop());
//-> "test"
Run Code Online (Sandbox Code Playgroud)
要指定路径的各个部分,请拆分/并使用括号表示法来访问该项:
var url = "http://blablab/test/page.php";
alert(url.split("/")[3]);
//-> "test"
Run Code Online (Sandbox Code Playgroud)
或者,如果你想要的一切第三斜线后,split(),slice()和join():
var url = "http://blablab/test/page.php";
alert(url.split("/").slice(3).join("/"));
//-> "test/page.php"
Run Code Online (Sandbox Code Playgroud)