在本教程中,我将向您展示如何使用 JavaScript 从 URL 获取域名。网络上的许多教程都使用复杂的正则表达式来完成此任务,但可以使用URL API以更直接的方式完成。
注意- 如果您希望从浏览器中查看的当前页面获取域名,您可以简单地使用window.location.hostname. 本教程适用于需要从作为数据源一部分的 URL 中提取域名的用户。
首先让我们用我们的 URL 创建一个字符串:
const url = "https://www.example.com/blog?search=hello&world";
如果这不是格式正确的完整 URL,example.com/blog则会抛出错误。
接下来使用构造函数创建一个 URL 对象new URL():
let domain = (new URL