使用jQuery从YouTube视频iFrame链接中提取ID

时间:2014-04-12 14:25:48

标签: javascript jquery html iframe youtube

我有这个youtube视频链接:

iframe width="560" height="315" src="//www.youtube.com/embed/XbGs_qK2PQA" frameborder="0" allowfullscreen></iframe>` (Hell Yeah! Eminem :P)

我想从这一堆中仅检索"XbGs_qK2PQA"。得到src

$('iframe').attr('src');

如何删除其他字符?

注意:我有一个技巧。反转字符串,然后将字符附加到变量中,直到找到'/',但如何通过 jquery / javascript 实现此目的?

2 个答案:

答案 0 :(得分:3)

如果您在页面中只有一个iframe

$('iframe').attr('src').split('/').pop();

答案 1 :(得分:0)

另一种方式:

var src = $('iframe').attr('src').match(/[^/]*$/)[0];

正则表达式将匹配最后一个/字符后的其余字符串。