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

1133
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 2116
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • vsouze написал:
  • Добрый вечер.Подскажите,пожалуйста: как сделать, чтобы второй или третий набор смайлов заменить своими.
    Вы сами себе пишите?
  • CbIPoK2513 написал:
  • Скрипт хорош, уже подстроил свой сайт под него :3
  • gefest35 написал:
  • Супер)))!пасиб за работу!!!
    Последние темы
    Опрос
    245
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 3
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: