0

埋め込みソースを使用してVimeoビデオの ID を取得したいと考えています。

JavaScript OR jQueryでそれが欲しい。

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

ヘルプはありますか?

4

2 に答える 2

2

もちろん、JavaScriptは正規表現もサポートしています>>

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

jsfiddle.net/XUDBL

于 2012-10-17T12:15:06.673 に答える
0

あなたの要件に従って、Iframe から src を取得し、Vimeo ビデオ ID を抽出しています。jQueryを使って解決

ご覧ください。

デモ

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

于 2012-10-17T12:39:33.430 に答える