我有这个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 实现此目的?
答案 0 :(得分:3)
如果您在页面中只有一个iframe
$('iframe').attr('src').split('/').pop();
答案 1 :(得分:0)
另一种方式:
var src = $('iframe').attr('src').match(/[^/]*$/)[0];
正则表达式将匹配最后一个/
字符后的其余字符串。