Получить id видео из урла youtu.be
Как лучше всего получить id видео из короткого урла ютуба - youtu.be
Пример урла: https://youtu.be/9hLkbhRs7jM Смотрел в гугле - даёт длинные регулярки для всех вариантов ссылок на видео ютуба, а мне нужно только для короткого урла youtu.be let regexp = ??????????; let url = 'https://youtu.be/9hLkbhRs7jM'; let id = url.match(regexp); |
Раз уж подразумеваются только url конкретного вида, то
/[^\/]+$/ А вообще - учи регулярки, а то неизбежно настанет момент, когда нужно вотпрямща, а на форумах все забьют.) |
Цитата:
|
Aetae,
Спасибо. Я пробовал учить регулярки. Сначала получалось на простом, но сломался когда нужно было сложные регулярки написать. Забросил это дело на несколько месяцев, а теперь все мои последние темы - это я прошу помощи по регуляркам. Тренажёры по регуляркам с английским интерфейсом не помогли, а наоборот. Стенд бы по регуляркам на стену в комнату, тогда бы да, как семечки. Буду работать над этим. Извините за беспокойство. |
тоже в свое время долго за регулярки не брался, решил в целях практики написать подсветку синтаксиса, посмотрел вот эту видюху, немного разобрался
https://www.youtube.com/watch?v=9hLk...&index=29&t=0s потом учебник глянул https://learn.javascript.ru/regular-...ons-javascript и тут вообще все на ура расписано. лучше информации не найти. за денек освоил |
j0hnik,
да, я смотрел это видео и в топике как пример дал ссылку именно на этот видос. И в учебнике этот раздел часто открываю. Проблема в том что нужно заучить символы из регулярок. Решил на листик выписать и с краю у монитора поставить. Буду посматривать, со временем запомнится. |
Цитата:
А надо постичь их суть. Как и что делается. |
Цитата:
|
Regular expression бывают незаменимы, однако в этом примере их использования явно можно избежать.
К чему усложнять код регулярками? const id=url.split('/').pop(); |
Часовой пояс GMT +3, время: 22:45. |