Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.07.2019, 23:10
Интересующийся
Отправить личное сообщение для JStudent Посмотреть профиль Найти все сообщения от JStudent
 
Регистрация: 10.04.2018
Сообщений: 14

Нужна помощь в написании регулярки
Всем привет, нужна помощь в написании регулярки или функции для извечения id с урлов видеохостингов:

vimeo, youtube, dailymotion

"https://www.dailymotion.com/video/x7diyrn  >  x7diyrn"
"https://www.youtube.com/watch?v=iQYiRwNd7ug  > iQYiRwNd7ug"
"https://vimeo.com/348090448  >  348090448"


К сожалению пока не шарю в этом совсем.

Последний раз редактировалось JStudent, 19.07.2019 в 00:04.
Ответить с цитированием
  #2 (permalink)  
Старый 19.07.2019, 01:27
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var pathn = document.location.pathname;
pathn.match(/(?<=\/video\/)[^/?]+/)[0]; //dailymotion
pathn.match(/(?<=\/watch\?v=)[^/?]+)[0]; //youtube
pathn.slice(1); //vimeomeo

Последний раз редактировалось j0hnik, 19.07.2019 в 01:32.
Ответить с цитированием
  #3 (permalink)  
Старый 19.07.2019, 07:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от JStudent
"https://www.dailymotion.com/video/x7diyrn  >  x7diyrn"
"https://www.youtube.com/watch?v=iQYiRwNd7ug  > iQYiRwNd7ug"
"https://vimeo.com/348090448  >  348090448"
Предложу такой вариант...
getId('https://www.dailymotion.com/video/x7diyrn');
getId('https://www.youtube.com/watch?v=iQYiRwNd7ug');
getId('https://vimeo.com/348090448');
function getId(Url){
	alert(Url.match(/[^\/=]+(?=$)/));
};
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в написании скриптов для Google таблиц marakoris Работа 1 07.02.2019 19:46
Нужна помощь в написании js для модального окна или статья panikajo Общие вопросы Javascript 7 27.10.2017 12:22
Нужна помощь в написании кода на JS windoffreedom Общие вопросы Javascript 5 28.07.2014 16:56
Нужна помощь в написании бота NoobJs Opera, Safari и др. 1 23.07.2014 09:09
Нужна помощь в написании скрипта на переключение видео (плэйлиста) BaaL777 Ваши сайты и скрипты 3 13.06.2013 04:27