我想从以下字符串中获取顶级域名:
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
有什么想法吗?