function getOrigin(url) { if (!url) { return null; } else { var matched = url.match(/^([a-zA-Z]+:\/\/.[^/]+).*/); return (matched.length > 1) ? matched[1] : null; } } var url = 'https://twitter.com/yurenju/status/402368329135816704'; document.getElementById('msg1').innerHTML = getOrigin(url); var urlObj = new URL(url); document.getElementById('msg2').innerHTML = urlObj.origin;
<div id="msg1"></div> <div id="msg2"></div>