繁体   English   中英

从任何类型的URL中提取域名

[英]Extract domain name from ANY type of url

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

例如:

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

结果: DOMAIN.org.uk

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

有任何想法吗? (最好使用JavaScript)

您在这里寻找的是公共后缀列表 它是每个可以在其下注册独立管理域的域扩展的列表(例如comorg.uk等)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM