Подтвердить что ты не робот

Получить доменное имя субдомена Javascript

Как я могу получить доменное имя example.com из набора возможных поддоменов sub1.example.com sub2.example.com sub3.example.com с помощью javascript...?

4b9b3361

Ответ 1

var parts = location.hostname.split('.');
var subdomain = parts.shift();
var upperleveldomain = parts.join('.');

Чтобы получить только домен второго уровня, вы можете использовать

var sndleveldomain = parts.slice(-2).join('.');

Ответ 2

Это быстрее

const firstDotIndex = subDomain.indexOf('.');
const domain = subDomain.substring(firstDotIndex + 1);