頂級域名我想從字符串如頂級域名:的Javascript得到的字符串
domain.com -> domain.com
subdomain.domain.com -> domain.com
subdomain.domain.co.uk -> domain.co.uk
具備以下功能至今:
function gdn(h) {
return h.substring(h.lastIndexOf(".", h.lastIndexOf(".") - 1) + 1);
}
問題是,這不符合工作co.uk
域。對於返回:
hello.domain.co.uk -> co.uk
希望它是domain.co.uk
任何想法?
,您可以檢查 「域」 的最後一個索引.. ??? – 2015-03-31 12:29:30
除非您知道域名,子域名或目標'co.uk'等,否則無法知道'subdomain.domain.com'和'domain.co.uk'之間的區別,它們在技術上與原來相同以數字和期間的位置等 – adeneo 2015-03-31 12:36:31
[如何從JavaScript中獲取頂級域名(基本域)]的可能重複(http://stackoverflow.com/questions/6449340/how-to-get-top- level-domain-base-domain-from-the-url-in-javascript) – Abhishek 2015-03-31 12:40:22