这个javascript将获取整个路径和文件名,但是想法是检索文件名+扩展名及其父文件夹,以便它返回:
/thisfolder/thanks.html
var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.substring(url.indexOf('/')+1, url.lastIndexOf('.'));
alert(path)
答案 0 :(得分:3)
使用.split()
,您可以选择最后2个元素并在以下后将它们连接在一起:
var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.split('/').slice(-2).join('/');
alert(path);

答案 1 :(得分:1)
您可以按/
分割:
var parts = url.split("/");
var filename = parts.pop();
var parent = parts.pop();
答案 2 :(得分:1)
以下是使用数组的替代方法:
var paths = url.split("/");
var path = paths[paths.length - 2] + "/" + paths[paths.length - 1];