3

我有一个包含 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/";
4

3 回答 3

4
 var resultUrl = url.substring(0, url.lastIndexOf("/") + 1);

Working jsfiddle here

于 2013-02-22T14:41:23.583 回答
1

使用子字符串如下....

url=url.substring(0,url.lastindexof("/")-1);
于 2013-02-22T14:41:56.097 回答
1

You can use the following expression:

location.protocol + '//' + document.domain + location.pathname

with the current URL displayed in the address bar.

于 2013-02-22T14:41:48.137 回答