如何使URL的一部分保持最新

How to get part of URL current?

本文关键字:最新 一部分 何使 URL      更新时间:2023-09-26

我的Url看起来像:http://google.com/stackoverflow/post/1

现在,我只想获得URL的一部分:http://google.com/stackoverflow/并将其添加到代码中:

帖子。怎么做?谢谢

Plz试试这个:

var url = "http://google.com/stackoverflow/post/1";
var partOfUrl = url.split('post')[0];

谢谢。

更新:

使用JavaScript:

var url = "http://google.com/stackoverflow/post/1";    // or var url = window.location;
var matches = url.match(/^http':'/'/(['w'.]+)'/('w+)'/.+/);
if( matches ){
    var newURL = "http://" + matches[1] + "/" + matches[2] + "/";
    alert( newURL );
}
document.getElementById('post_link').href = newURL;

HTML:

<a id="post_link">post</a>

参见JSFiddle

使用位置对象

location.href
location.pathname