从任何类型的url提取域名
Extract domain name from ANY type of url
关于从各种url中提取域名的SO有很多问题,但没有一个问题涵盖所有子域名和后缀(.org, .uk, .com, .org.uk, .等等)。
例如:
http://uselesstext.moretext.DOMAIN.org.uk/结果:DOMAIN.org.uk
这里的主要问题是,似乎不可能设计一种算法来识别URL的哪一部分是相关的部分(不使用库),因为可能有不同数量的子域和后缀。
任何想法?
您在这里寻找的是公共后缀列表。它是每个域扩展的列表,可以在其下注册独立管理的域(例如,com
, org.uk
等)。
这个列表有很多Javascript实现。最常见的两个是publicsuffixlist.js和tld.js。
相关文章:
- 在数据提取完成之前进行页面渲染
- 如何在Javascript中从字符串中提取某些单词
- RegEx JavaScript:数字后的符号提取
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- Regex提取URL返回数组的一部分;未定义”;
- Wordpress:替换源(域名)链接
- 如何提取“;href"最近列表项中的属性值
- 使用时刻.js从日期时间中提取时间
- 通过javascript从会话中提取用户名
- HTML页面如何提取通过表单传递的参数
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- innerHTML的子字符串可以在初始调用时提取吗
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 如何从特定页面中提取php变量值
- 从字符串中提取年份的Javascript正则表达式
- 在 Jquery 中提取域名的最佳方法
- 提取其他域名页面的html
- 从任何类型的url提取域名
- Javascript重定向和提取根域名重定向
- 从url字符串中提取子域或域名