Obtener id vimeo. Ejemplos: https://vimeo.com/11111111 http://vimeo.com/11111111 https://www.vimeo.com/11111111 http://www.vimeo.com/11111111 https://vimeo.com/channels/11111111 http://vimeo.com/channels/11111111 https://vimeo.com/groups/name/videos/11111111 http://vimeo.com/groups/name/videos/11111111 https://vimeo.com/album/2222222/video/11111111 http://vimeo.com/album/2222222/video/11111111 https://vimeo.com/11111111?param=test http://vimeo.com/11111111?param=test
From http://stackoverflow.com/questions/13286785/get-video-id-from-vimeo-url
vimeo_Reg = /(?:https?:\/\/)?(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;
function vimeoID(url) {
var match = url.match(vimeo_Reg);
if (match){
return "<span>"+match[3]+"</span>";
}else{
return "<span class='error'>error</span>";
}
}
$("code").html(vimeo_Reg+"");
var urls =
[
"https://vimeo.com/11111111",
"http://vimeo.com/11111111",
"https://www.vimeo.com/11111111",
"http://www.vimeo.com/11111111",
"https://vimeo.com/channels/11111111",
"http://vimeo.com/channels/11111111",
"https://vimeo.com/channels/mychannel/11111111",
"http://vimeo.com/channels/yourchannel/11111111",
"https://vimeo.com/groups/name/videos/11111111",
"http://vimeo.com/groups/name/videos/11111111",
"https://vimeo.com/album/2222222/video/11111111",
"http://vimeo.com/album/2222222/video/11111111",
"https://vimeo.com/11111111?param=test",
"http://vimeo.com/11111111?param=test"
];
$.each(urls, function(i,v) {
$("ul").append('<li>'+vimeoID(v)+''+v+'</li>');
});