我有一个包含 URL 的字符串:
var url = "http://www.domain.com/Shared%20Documents/Test%20Plans/CC-12%20Test%20Plan.doc";
我正在尝试获取目录的 url(即删除文件名并保留其余部分。)我意识到这可能很简单,但我似乎找不到任何东西。
期望的结果:
var url = "http://www.domain.com/Shared%20Documents/Test%20Plans/";
我有一个包含 URL 的字符串:
var url = "http://www.domain.com/Shared%20Documents/Test%20Plans/CC-12%20Test%20Plan.doc";
我正在尝试获取目录的 url(即删除文件名并保留其余部分。)我意识到这可能很简单,但我似乎找不到任何东西。
期望的结果:
var url = "http://www.domain.com/Shared%20Documents/Test%20Plans/";
var resultUrl = url.substring(0, url.lastIndexOf("/") + 1);
Working jsfiddle here
使用子字符串如下....
url=url.substring(0,url.lastindexof("/")-1);
You can use the following expression:
location.protocol + '//' + document.domain + location.pathname
with the current URL displayed in the address bar.