-3

我的网站 URL 如下:

http://stackoverflow.com

我只想找到站点的域名 :: 所以答案应该是::

stackoverflow.com

怎么做到呢?

在 Jquery / C# 中有什么选择吗?上面给定的站点不是固定值。

4

5 回答 5

1

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

如果页面 url 是“ http://www.example.com:8080 ”,

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

window.location.hostname
于 2013-06-21T10:59:11.287 回答
0
Console.WriteLine(new Uri("http://www.stackoverflow.com/").Host);
于 2013-06-21T10:51:26.833 回答
0

试听System.Uri课。

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

new Uri("http://stackoverflow.com").Host
于 2013-06-21T10:51:35.523 回答
0

这是使用 javascript 的一种方式:

var url = window.location

var domain = url.replace("http://","")
于 2013-06-21T11:05:41.733 回答
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

于 2013-06-21T11:12:58.353 回答