Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Форум » Веб-мастерская » JavaScript » Нужна помощь с регулярными выражениями
Нужна помощь с регулярными выражениями
Отправлено 18.02.2013 - 09:511
Нет аватара
Beginner
22 сообщения
Мужчина
Всем привет!
Проблема вот в чем, нужно найти только первый тег [video] в тексте материала, получить его содержимое и это содержимое вставить в дополнительное поле.
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 18.02.2013 - 19:082
Нет аватара
Бывалый
380 сообщений
Мужчина
вставить в доп поле где?
Профиль Личное сообщение Дом. страница icq Skype
59
Отправлено 18.02.2013 - 21:173
Нет аватара
uSite Team
535 сообщений
Мужчина
Код
/\[video\]http:\/\/(?:www\.)?youtube\.com\/watch\?v=(.*?)\[\/video\]/

Дальше сам.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 19.02.2013 - 07:054
Нет аватара
Beginner
22 сообщения
Мужчина
jQuery, проблему уже решил сам (тут с возможностью получить указанное количество вхождений), но за помощь большое спасибо.
Код

var video_tags = [], parts';
$('.column-one :text').eq(4).val(textarea.val().replace(/\[video\](.*?)\[\/video\]|[^$1]/g, '$1'));
           parts = $('.column-one :text').eq(4).val().split('http');
           for ( var index = 1; index < parts.length && index <= 4; index++ ) {
        video_tags[index] = parts[index].substring(27);
           }
           video_tags.splice(0, 1);
           $('.column-one :text').eq(4).val(video_tags);


Просто подумал что если вдруг в материале будет 4 видео или больше, то пусть он берет с первых четырех видео, по 2 превью (мне это как раз под дизайн сайта), а не только с первого.

Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 20.02.2013 - 14:155
Нет аватара
uSite Team
535 сообщений
Мужчина
Цитата (loginet)
[video\](.*?)\[\/video\]

Чревато подсовыванием левого дерьма.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 20.02.2013 - 17:266
Нет аватара
Beginner
22 сообщения
Мужчина
Цитата (jQuery)
Чревато подсовыванием левого дерьма.

В смысле? Могу вставить не ссылку на видео, а что нибудь другое?
Профиль Личное сообщение Дом. страница icq Skype
0
Нет аватара
Пользователь
229 сообщений
Мужчина
loginet, тебе в этот тег
Код
[video][/video]
могут засунуть все что угодно.. не только ссылку на видео
Профиль Личное сообщение Дом. страница icq Skype
11
Отправлено 20.02.2013 - 18:188
Нет аватара
Beginner
22 сообщения
Мужчина
Как быть?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 20.02.2013 - 18:339
Нет аватара
uSite Team
3601 сообщениий
Мужчина
проверка
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Форум » Веб-мастерская » JavaScript » Нужна помощь с регулярными выражениями
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2020
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация