Нужна помощь в написании регулярки
Всем привет, нужна помощь в написании регулярки или функции для извечения id с урлов видеохостингов:
vimeo, youtube, dailymotion "https://www.dailymotion.com/video/x7diyrn > x7diyrn" "https://www.youtube.com/watch?v=iQYiRwNd7ug > iQYiRwNd7ug" "https://vimeo.com/348090448 > 348090448" К сожалению пока не шарю в этом совсем. |
var pathn = document.location.pathname; pathn.match(/(?<=\/video\/)[^/?]+/)[0]; //dailymotion pathn.match(/(?<=\/watch\?v=)[^/?]+)[0]; //youtube pathn.slice(1); //vimeomeo |
Цитата:
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(/[^\/=]+(?=$)/));
};
|
| Часовой пояс GMT +3, время: 06:22. |