I would like to match just the root of a URL and not the whole URL from a text string. Given:
http://www.youtube.co
function getHostName(url) {
const urlStart: string = url.includes('//www.') ? '//www.' : '//';
return url.substring(url.indexOf(urlStart) + urlStart.length).split('/')[0];
};
console.log(getHostName('https://stackoverflow.com/questions')) // stackoverflow.com
console.log(getHostName('stackoverflow.com/questions')) // stackoverflow.com