顶级域名我想从字符串如顶级域名:的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