2012-10-17 61 views
0

我想使用Embed源獲取Vimeo視頻的ID。使用嵌入源獲取Vimeo Id - JavaScript/Jquery

我想要在JavaScriptjQuery

我正在使用以下代碼在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

任何幫助?

回答

2

當然,JavaScript的支持正則表達式以及>>

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

jsfiddle.net/XUDBL

+0

我如何提取使用該ID? –

+1

@AshwiniAgarwal - 與PHP相同,因爲'match'是一個數組... –

+0

@AshwiniAgarwal - 見http://jsfiddle.net/XUDBL/ –

0

根據您的要求,我取出由IFRAME SRC和提取Vimeo的視頻ID。解決使用jQuery

請看看。

DEMO

http://jsfiddle.net/saorabhkr/XKvY6/1/

+0

http://meta.stackexchange.com/questions/149890/prevent-posts-with-links-to-jsfiddle-and-no-code http: //meta.stackexchange.com/questions/84342/answer-that-only-contains-a-link-to-jsfiddle – feeela

+0

謝謝你會記住這一點:) – Soarabh