2013-06-21 3 views
-3

Я имею в URL сайта, как ::Как получить доменное имя из URL сайта

http://stackoverflow.com 

и я хочу, чтобы просто найти доменное имя сайта :: Так что ответ должен быть как ::

stackoverflow.com 

Как это можно сделать?

Есть ли возможность сделать это в JQuery/C# ?? Вышеуказанный сайт не является фиксированным.

+0

'((?! (. * /)).) *' Используйте это регулярное выражение в javascript. –

ответ

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

Для чистого JavaScript см window.location от MDN.

Если страница URL является "http://www.example.com:8080",

Чем вы можете получить доступ к его имени хоста через:

window.location.hostname 
0

Это один из способов использования JavaScript:

var url = window.location 

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

Вы можете создайте экземпляр класса Uri, и вы можете использовать .Host свойство like;

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.