繁体   English   中英

获取URL的文件名和父文件夹

[英]Get File Name and Parent Folder of URL

这个javascript将获得整个路径和文件名,但想法是检索文件名+扩展名及其父文件夹,以便它返回:

/thisfolder/thanks.html

var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.substring(url.indexOf('/')+1, url.lastIndexOf('.'));
alert(path)

JS小提琴

使用.split() ,您可以选择最后2个元素并在以下后将它们连接在一起:

 var url = "www.example.com/get/thisfolder/thanks.html"; var path = url.split('/').slice(-2).join('/'); 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];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM