从字符串URL获取域名和页面名称

Sin*_*dar 16 javascript regex jquery

好吧,我目前有一些关于操纵URL的问题.

从技术上讲,我想要的是从页面获取域名和页面名称.

例如 :

www.myWebSite.com => domain : myWebSite
http://myWebSite.com => domain : myWebSite
myWebSite.com/xxx.hmtl => domain : myWebSite page : xxx
Run Code Online (Sandbox Code Playgroud)

mat*_*ven 18

window.location.hostname; //Domain name

$("title").text(); //Page name
Run Code Online (Sandbox Code Playgroud)

编辑:

var loc = window.location;

var filename = loc.pathname.split("/");
filename = filename[pathname.length-1];

alert("Domain: "+loc.hostname);
alert("Filename: "+filename);
Run Code Online (Sandbox Code Playgroud)


ngu*_*yên 14

尝试 url.match(/:\/\/(.[^/]+)/)[1]

例如:

var r = /:\/\/(.[^/]+)/;
"http://stackoverflow.com/questions/5343288/get-the-domain-and-page-name-from-a-string-url".match(r)[1] 
=> stackoverflow.com
Run Code Online (Sandbox Code Playgroud)


ami*_*t_g 5

使用window.location.hostnamewindow.location.host。检查位置参考