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);

ここでjsfiddleを動作させる

于 2013-02-22T14:41:23.583 に答える
1

次の式を使用できます。

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

現在のURLがアドレスバーに表示されます。

于 2013-02-22T14:41:48.137 に答える
1

次のように部分文字列を使用します。

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