Как получить доменное имя только с помощью JavaScript? - PullRequest
9 голосов
/ 24 ноября 2011

Я хочу получить доменное имя только с помощью JavaScript. Ex

vn.search.yahoo.com -> yahoo
vn.search.yahoo.com.vn -> yahoo
sub1.sub2.sub3.abcdef.co.uk -> abcdef

Спасибо!

Редактировать: "домен" = домен без расширения (например, .com, .net, .co.uk ...) и без субдомена (например: www, электронная почта, cdn, поддержка ...)

Ответы [ 11 ]

0 голосов
/ 24 ноября 2011

Все просто:

    var tokens = document.domain.split('.');
    var domain = tokens[tokens.length - 2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...