Как я могу получить доменное имя example.com
из набора возможных поддоменов sub1.example.com
sub2.example.com
sub3.example.com
с помощью javascript...?
Получить доменное имя субдомена Javascript
Ответ 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);