使用嵌入源代码——JavaScript/Jquery获取Vimeo Id

使用嵌入源代码——JavaScript/Jquery获取Vimeo Id,javascript,jquery,regex,vimeo,Javascript,Jquery,Regex,Vimeo,我想使用嵌入源获取Vimeo视频的Id 我想要它在JavaScript或jQuery中 preg_match('/player\.vimeo\.com\/video\/([0-9]*)/', $embed, $match); $vid = $match[1]; 我正在使用下面的代码在PHP中执行同样的操作 preg_match('/player\.vimeo\.com\/video\/([0-9]*)/', $embed, $match); $vid = $match[1]; 上面的一个

我想使用嵌入源获取Vimeo视频的Id

我想要它在JavaScriptjQuery

preg_match('/player\.vimeo\.com\/video\/([0-9]*)/', $embed, $match);

$vid = $match[1];
我正在使用下面的代码在PHP中执行同样的操作

preg_match('/player\.vimeo\.com\/video\/([0-9]*)/', $embed, $match);

$vid = $match[1];
上面的一个很好用。可以在javascript中使用上述正则表达式吗

下面是一个示例vimeo嵌入源代码-

<iframe src="http://player.vimeo.com/video/51478122?title=0&amp;byline=0&amp;portrait=0&amp;color=fcfcfc" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/51478122">Dum Spiro - HD (ESMA 2012)</a> from <a href="http://vimeo.com/dumspiro">Dum Spiro</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
从上开始

我想从中提取
51478122


有什么帮助吗?

当然,JavaScript也支持正则表达式>>

var match = embed.match(/player\.vimeo\.com\/video\/([0-9]*)/);

根据您的要求,我正在从Iframe获取src并提取Vimeo视频Id。使用jQuery解决

请看一看

演示


我如何使用这个提取id?我建议使用regex
\bhttp:\/\/player\.vimeo\.com\/video\/(\d+)