{"id":263,"date":"2009-02-13T19:18:40","date_gmt":"2009-02-13T17:18:40","guid":{"rendered":"http:\/\/www.gatellier.be\/blog\/?p=263"},"modified":"2009-02-16T09:26:59","modified_gmt":"2009-02-16T07:26:59","slug":"js-recuperer-id-youtube","status":"publish","type":"post","link":"https:\/\/gatellier.be\/blog\/js-recuperer-id-youtube\/","title":{"rendered":"JavaScript\u00a0: R\u00e9cup\u00e9rer l&#8217;id d&#8217;une vid\u00e9o YouTube"},"content":{"rendered":"<p>Un de mes coll\u00e8gue m&#8217;a demand\u00e9 un petit script pour retrouver l&#8217;<strong>id d&#8217;une Vid\u00e9o de YouTube<\/strong>.<\/p>\n<p>Un namespace, une petite expression r\u00e9guli\u00e8res et on obtient ceci&nbsp;:<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nvar YT=(function(){\r\n\treturn {\r\n\t\tgetId:function(u){\r\n\t\t\tvar a=u.match(\/(\\\/vi\\\/|v=)(&#x5B;^&amp;amp;]+)\/);\r\n\t\t\treturn (a&amp;amp;&amp;amp;a&#x5B;a.length-1]);\r\n\t\t}\r\n\t};\r\n})();\r\nprompt(&quot;VideoId&quot;,YT.getId(&quot;\/\/www.youtube.com\/watch?v=_TiQCJXpbKg&amp;amp;fmt=6&quot;));<\/pre>\n<p>Cette version ne se base pas sur la <a href=\"\/\/www.abovetopsecret.com\/forum\/thread270269\/pg1\" rel=\"nofollow\">longueur de l&#8217;id<\/a> vu que les id&#8217;s sont susceptibles de changer&#8230;<\/p>\n<p>Si &ccedil;a peut servir \u00e0 quelqu&#8217;un d&#8217;autre&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un bout de JavaScript pour retrouver l&#8217;id d&#8217;une vid\u00e9o YouTube.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,54,110],"tags":[183,184,112,111],"class_list":["post-263","post","type-post","status-publish","format-standard","hentry","category-code","category-javascript","category-regexp","tag-javascript","tag-regexp","tag-snippet","tag-youtube"],"_links":{"self":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/posts\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":0,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"wp:attachment":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}