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

1196
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 написал:
  • По просьбам поправили!.
    1. Делаем все как написано.
    2. Находим файл /Ucoz4/ctena_user2_wall_v2.js и меняем все в файле из нашего файла:
    Код
    http://mbs.usite.pro/ctena_user2_wall_v2.js
  • rayven написал:
  • в любом случае, всегда надо под свои нужды настраивать руками. А скрипт пригодиться, не тут, так там.
  • rayven написал:
  • даже Вовчик со мной согласен. tongue
  • Marishka написал:
  • Upd 1.4 Кому лень https://jsfiddle.net/7js6tfp1/5/
  • Marishka написал:
  • Мы обновили код и упростили его установку:
    Что нового:
    1. Новый легкий js код.
    2. Отправка по Enter если есть или нет Aa цвета.
    3. Простая установка.

    Принцип работы:
    Используется родное поле ввода текста с выбором цвета, родная кнопка отправки скрывается позволяя отправить форму по Enter.

    Демо: https://jsfiddle.net/7js6tfp1/4/
    Последние темы
    Опрос
    271
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: