Как выдернуть домен сайта из ссылки?


Как выдернуть домен сайта из ссылки?

1097
10 из 10
Проголосовало: 2






Если Вы на этой странице, то, наверное, вас коснулась такая проблема, когда есть ссылка, но нужно выдернуть из нее только домен. Воспользуемся JavaScript. Наш код будет короткий, поэтому, использовать его на странице можно будет не один раз. Как выдернуть домен сайта из ссылки? Выделять домен из ссылки будем с помощью скрипта, который позволит выдергивать текст от одного символа до другого. Явно, что нам нужно выдернуть текст от двойного слэша, до одинарного. В качестве простого примера приведу такой, который позволит нам показывать иконку сайта из длинной ссылки.

Code
<script>
var url = 'http://yraaa.ru/publ/template/shablon_kofe_s_pechenem/1-1-0-264';
   
  function host_url(url) {
  return url.split(/\/+/g)[1];
  }
   
  document.write(host_url(url))
</script>
Автор публикации: Загрузка
Загрузка
DIMON_-_BEST, это его n материал
Источник: http://yraaa.ru/
  • Всего комментариев: 7

Myateznik
+1
Myateznik написал: Написано 14 Июня 2011 в 13:50
Комментарий №6
О чудо я понял как так сделать:
Нужно тут:
Code
return url.split(/\/+/g)[1];

Поменять это:
Code
g)[1];

Показывает это: yraaa.ru

На это:
Code
g)[2];

Показывает это: /publ/template/shablon_kofe_s_pechenem/1-1-0-264

есть и 3 тоже самое поменять но только на это:
Code
g)[0];

Показывает это: http://

Myateznik
0
Myateznik написал: Написано 14 Июня 2011 в 13:42
Комментарий №5
А как сделать так чтоб вытаскивал не домен а окончание например:
Ссылка: http://webo4ka.ru/load/skripty_i_modifikacii_dlja_ucoz/kak_vydernut_domen_sajta_iz_ssylki/46-1-0-1373
Выводит: /load/skripty_i_modifikacii_dlja_ucoz/kak_vydernut_domen_sajta_iz_ssylki/46-1-0-1373

7soft
0
7soft написал: Написано 07 Июня 2011 в 22:11
Комментарий №3
Как раз искал регулярное выражение. Спасибо happy

SkaZzzz
0
SkaZzzz написал: Написано 04 Июня 2011 в 13:31
Комментарий №1
На uCoz'e можно использовать и стандартные операторы...

DJ_FORWARD
0
DJ_FORWARD написал: Написано 07 Июня 2011 в 01:44
Комментарий №2
ага... biggrin

Oleg
0
Oleg написал: Написано 08 Июня 2011 в 20:12
Комментарий №4
Quote (SkaZzzz)
На uCoz'e можно использовать и стандартные операторы...

какие? surprised

Макс2287
0
Макс2287 написал: Написано 25 Июля 2011 в 18:11
Комментарий №7
разве?

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 14
    Гостей: 11
    Пользователей: 3
    0
    Сегодня были
    Топ пользователей: