Javascript – Get protocol, domain, and port from URL

dnsjavascriptportprotocolsurl

I need to extract the full protocol, domain, and port from a given URL. For example:

https://localhost:8181/ContactUs-1.0/contact?lang=it&report_type=consumer
>>>
https://localhost:8181

Best Answer

const full = location.protocol + '//' + location.host;