如何从站点URL检索域名

时间:2013-06-21 10:46:12

标签: c# javascript jquery jquery-ui

我的网站网址如::

http://stackoverflow.com

我想找到网站的域名:: 所以答案应该像::

stackoverflow.com

怎么做?

在Jquery / C#中有没有选择呢? 上面给出的网站不是固定值。

5 个答案:

答案 0 :(得分:1)

对于纯JavaScript,请参阅MDN的window.location

如果网页网址为“http://www.example.com:8080”,则

您可以通过以下方式访问其主机名:

window.location.hostname

答案 1 :(得分:0)

Console.WriteLine(new Uri("http://www.stackoverflow.com/").Host);

答案 2 :(得分:0)

尝试System.Uri课程。

http://msdn.microsoft.com/en-us/library/system.uri.aspx

new Uri("http://stackoverflow.com").Host

答案 3 :(得分:0)

这是使用javascript的方式之一:

var url = window.location

var domain = url.replace("http://","")

答案 4 :(得分:0)

您可以创建Uri类的实例,并且可以使用.Host属性;

Uri u = new Uri("http://stackoverflow.com");
Console.WriteLine(u.Host);

如果是字符串;

string s = "http://stackoverflow.com";
Console.WriteLine(s.Substring(s.LastIndexOf(@"/") + 1));

两个版画

stackoverflow.com

这是DEMO