获取 URL 的文件名和父文件夹
Get File Name and Parent Folder of URL
这 javascript 将获取整个路径和文件名,但是我们的想法是检索文件名 + 扩展名及其父文件夹,因此它 returns this:
/thisfolder/thanks.html
var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.substring(url.indexOf('/')+1, url.lastIndexOf('.'));
alert(path)
你可以拆分 /
:
var parts = url.split("/");
var filename = parts.pop();
var parent = parts.pop();
这是使用数组的替代方法:
var paths = url.split("/");
var path = paths[paths.length - 2] + "/" + paths[paths.length - 1];
使用 .split()
,您可以 select 最后 2 个元素并在
之后将它们连接在一起
var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.split('/').slice(-2).join('/');
alert(path);
这 javascript 将获取整个路径和文件名,但是我们的想法是检索文件名 + 扩展名及其父文件夹,因此它 returns this:
/thisfolder/thanks.html
var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.substring(url.indexOf('/')+1, url.lastIndexOf('.'));
alert(path)
你可以拆分 /
:
var parts = url.split("/");
var filename = parts.pop();
var parent = parts.pop();
这是使用数组的替代方法:
var paths = url.split("/");
var path = paths[paths.length - 2] + "/" + paths[paths.length - 1];
使用 .split()
,您可以 select 最后 2 个元素并在
var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.split('/').slice(-2).join('/');
alert(path);