从URL获取网站名称

时间:2018-01-17 07:12:18

标签: javascript node.js url filtering

我想知道是否有办法从网址获取网站名称,使用JavaScript或Node-JS。

以下是一个例子:

https://www.google.com     → google
http://www.facebook.com.au → facebook
duckduckgo.com             → duckduckgo
material.io                → material

我正在考虑过滤掉.comwww.等常见内容,但有国家/地区代码,例如.au.cn

1 个答案:

答案 0 :(得分:0)

请找到解决方案,

function fetch_domain(url) { var str = url; var n = str.indexOf("://"); if(n>-1){ n = n+"://".length; }else{ n=0; } var x = str.indexOf("/www."); if(x>-1){ str = str.replace("/www.", "/"); } return str.slice(n, str.indexOf(".")); }

谢谢!