【问题标题】:Get Vimeo Id Using Embed Source -- JavaScript/Jquery使用嵌入源获取 Vimeo Id -- JavaScript/Jquery
【发布时间】:2012-10-17 12:10:48
【问题描述】:

我想使用其嵌入源获取 Vimeo 视频的 ID。

我想要 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

有什么帮助吗?

【问题讨论】:

    标签: javascript jquery regex vimeo


    【解决方案1】:

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

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

    jsfiddle.net/XUDBL

    【讨论】:

    • 我如何使用这个提取 id?
    • 我建议使用正则表达式\bhttp:\/\/player\.vimeo\.com\/video\/(\d+)
    【解决方案2】:

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

    请看一下。

    演示

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

    猜你喜欢
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2014-08-03
    • 2011-02-24
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    相关资源
    最近更新 更多