我的網址是這樣的:http://google.com/stackoverflow/post/1如何獲取URL的一部分?
現在,我想只是URL的一部分:http://google.com/stackoverflow/並將其添加到代碼:
帖子。怎麼做 ?謝謝 !
我的網址是這樣的:http://google.com/stackoverflow/post/1如何獲取URL的一部分?
現在,我想只是URL的一部分:http://google.com/stackoverflow/並將其添加到代碼:
帖子。怎麼做 ?謝謝 !
更新:
使用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>
謝謝!它完美的作品。但是,你可以告訴我如何添加JavaScript變量到HTML代碼? < a href=""> post – user3571494
不,我的意思是如何添加到html代碼中: post? – user3571494
使用位置對象
PLZ試試這個:
var url = "http://google.com/stackoverflow/post/1";
var partOfUrl = url.split('post')[0];
感謝。
用什麼語言?有很多方法可以做到這一點。您可以查找第4個斜槓,或者「溢出/」並獲取到此爲止的所有內容的子字符串。或者你可以使用正則表達式。查看這些函數(谷歌'字符串函數'和'PHP'或'JavaScript')並試圖找出它。 –
[獲取PHP中的完整URL]的可能重複(http://stackoverflow.com/questions/6768793/get-the-full-url-in-php) - 這個,加上一些基本的字符串操作。 – pennstatephil