Получить доменное имя второго уровня из URL

Есть ли способ получить доменное имя верхнего уровня из URL

например, "https://images.google.com/blah"=>" Google "

Я нашел это:

var domain = new URL(pageUrl).hostname; 

но это дает мне "images.google.com" вместо просто Google.

У меня есть юнит-тесты:

https://images.google.com   => google
https://www.google.com/blah => google
https://www.google.co.uk/blah => google
https://www.images.google.com/blah => google

Ответы на вопрос(6)

Ваш ответ на вопрос