Чтобы извлечь домен из URL-адреса в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование объекта URL
const url = new URL('https://www.example.com/path/page.html');
const domain = url.hostname;
console.log(domain); // Output: www.example.com
Метод 2: использование регулярных выражений
const url = 'https://www.example.com/path/page.html';
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/page.html';
const domain = url.split('/')[2];
console.log(domain); // Output: www.example.com
Метод 4. Использование элемента привязки
const url = 'https://www.example.com/path/page.html';
const parser = document.createElement('a');
parser.href = url;
const domain = parser.hostname;
console.log(domain); // Output: www.example.com
Эти методы предоставляют различные способы извлечения домена из URL-адреса в JavaScript. Вы можете выбрать тот, который лучше всего соответствует вашим требованиям.