[英]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)
您在这里寻找的是公共后缀列表 。 它是每个可以在其下注册独立管理域的域扩展的列表(例如com
, org.uk
等)。
此列表有许多Javascript实现。 最常见的两个是publicsuffixlist.js和tld.js。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.