gpt4 book ai didi

javascript - 从任何类型的网址中提取域名

转载 作者:行者123 更新时间:2023-12-03 06:18:45 25 4
gpt4 key购买 nike

关于从各种 URL 中提取域名存在很多问题,但没有一个问题涵盖所有子域和后缀(.org、.uk、.com、.org.uk、.whatever 等) .

例如:

http://uselesstext.moretext.DOMAIN.org.uk/

结果: DOMAIN.org.uk

这里的主要问题是,似乎不可能设计一种算法来识别 URL 的哪一部分是相关部分(不使用库),因为可能存在数量不同的子域和后缀。

有什么想法吗? (最好使用 JavaScript)

最佳答案

您在这里寻找的是Public Suffix List 。它是每个域名后缀的列表,可以在其下注册独立管理的域名(例如,comorg.uk 等)。

此列表有许多可用的 Javascript 实现。最常见的两个是 publicsuffixlist.jstld.js .

关于javascript - 从任何类型的网址中提取域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38961269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com