Методы извлечения домена из URL-адреса в JavaScript

Чтобы извлечь домен из URL-адреса в JavaScript, можно использовать несколько методов. Вот несколько подходов:

Метод 1. Использование объекта URL:

const url = new URL('https://www.example.com/path/to/page');
const domain = url.hostname;
console.log(domain); // Output: www.example.com

Метод 2. Использование регулярных выражений:

const url = 'https://www.example.com/path/to/page';
const domain = url.match(/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/im)[1];
console.log(domain); // Output: www.example.com

Метод 3. Разделение URL-адреса:

const url = 'https://www.example.com/path/to/page';
const domain = url.split('/')[2];
console.log(domain); // Output: www.example.com