我想知道是否有办法从网址获取网站名称,使用JavaScript或Node-JS。
以下是一个例子:
https://www.google.com → google
http://www.facebook.com.au → facebook
duckduckgo.com → duckduckgo
material.io → material
我正在考虑过滤掉.com
,www.
等常见内容,但有国家/地区代码,例如.au
,.cn
。
答案 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("."));
}
谢谢!