Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2012, 16:58
Новичок на форуме
Отправить личное сообщение для iikii Посмотреть профиль Найти все сообщения от iikii
 
Регистрация: 21.02.2012
Сообщений: 4

Написание 1 не большого js скрипта
Пример:
На странице site.com/page есть ссылка вида:
site.com/directory/значение1-значение2-0-значение3

Нужно расчленить ссылку и вывести значение1, значение2 и значение3. Вывод не всё подряд, а по отдельности.

Большое спасибо за помощь.

В этой теме оставляйте ваши контакты, стоимость написания скрипта и сроки. Не забудьте указать схему работы (например: работа->деньги или деньги->работа).

Последний раз редактировалось iikii, 21.02.2012 в 17:15.
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2012, 17:04
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

location.href.split('/').pop().match(/(.+)-(.+)-0-(.+)/);
Ответить с цитированием
  #3 (permalink)  
Старый 21.02.2012, 17:17
Новичок на форуме
Отправить личное сообщение для iikii Посмотреть профиль Найти все сообщения от iikii
 
Регистрация: 21.02.2012
Сообщений: 4

Сообщение от DreamTheater Посмотреть сообщение
location.href.split('/').pop().match(/(.+)-(.+)-0-(.+)/);
Спасибо большое, но это чуточку не то. Я пересоздал тему и слегка её модифицировал и получилось чучуть не то, что мне надо.
Первая тема располагается тут - Вывод нескольких строк кода с нужной страницы на нужную
Ответить с цитированием
  #4 (permalink)  
Старый 21.02.2012, 21:31
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

var url = "site.com/directory/значение1-значение2-0-значение3";

alert( /[^\/]+$/.exec( url )[0].match( /[^-]{2,}/g ).join( '\n' ) );
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #5 (permalink)  
Старый 22.02.2012, 16:27
Аспирант
Отправить личное сообщение для 12345c Посмотреть профиль Найти все сообщения от 12345c
 
Регистрация: 01.03.2009
Сообщений: 33

Так понятнее, что делает:
var url = "site.com/directory/значение1-значение2-0-значение3";

var a = url.match(/\/([^\/]+)$/)
, list = a && a[1].split('-');
if(list)
    list.splice(2,1);
alert( list );
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как открыть модальное окно "fancybox" из скрипта js dgabets jQuery 1 18.02.2012 18:05
Java - Здравствуйте, вопрос про написание js noobasik Оффтопик 16 28.07.2010 03:38
Можно ли сделать выбор имени запускаемого js скрипта из <select> super28 Общие вопросы Javascript 6 12.12.2009 22:22
Блок переключения меню на JS, два скрипта в одном файле Dizeloid Элементы интерфейса 0 30.07.2009 12:03
подключение стороннего js скрипта friend Общие вопросы Javascript 2 24.05.2008 19:51