从子域localhost获取域名

时间:2014-05-19 11:23:44

标签: javascript localhost

如何从子域获取域名?

像:

网址 - >输出
m.gigabyte.com - > gigabyte.com
forums.localhost - >本地主机

我试过了:

var domain = window.location.host.split( '.' );
window.location = 'http://' + domain[1] + domain[2] + window.location.pathname;

但它似乎不适用于localhost。我只是想剥离子域而不是.com, .org, .net了......

1 个答案:

答案 0 :(得分:0)

这个怎么样:

var subdomain = 'aaaa.bbb.ccc.com';
var dotIndex = subdomain.indexOf('.');
var maindomain = subdomain.substr(dotIndex+1);