2015-11-24 55 views
0

我想分割URL直到子目錄(如果有的話)其他TLD,如何使用正則表達式實現這個?正則表達式分割得到頂級域名和子目錄

www.xyx.com/features.html => www.xyx.com/將被選中, www.xyx.com/abc/features.html => www.xyx.com/abc/待選

它包括https,http,www和非www。

任何幫助表示讚賞!

+1

您使用什麼語言? – Downgoat

+0

是否保證它會以'features.html'或甚至'.html'結尾? – erip

+0

所有頁面將以.html結尾,但index.html – Bala

回答

0

感謝夥計們,我找到了答案,我不確定是實際的方式,但滿足我的需要。

function myDomains() { 
 
\t var str = document.Referrer; 
 
\t res = str.split("/"); 
 
\t var fname = res[3].indexOf("."); 
 
\t if(fname > 0) { 
 
\t \t url = res[0]+"//"+res[2]; 
 
\t } else { 
 
\t \t url = res[0]+"//"+res[2]+"/"+res[3]; 
 
\t } 
 
\t return url; 
 
}

感謝您的幫助