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

1156
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 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    466
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: