我有一个包含网址的字符串:
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/";
答案 0 :(得分:4)
var resultUrl = url.substring(0, url.lastIndexOf("/") + 1);
在这里工作jsfiddle
答案 1 :(得分:1)
您可以使用以下表达式:
location.protocol + '//' + document.domain + location.pathname
地址栏中显示当前网址。
答案 2 :(得分:1)
使用Substring如下....
url=url.substring(0,url.lastindexof("/")-1);