在jQuery或Php中从url中减去字符串?

在jQuery或Php中从url中减去字符串?,php,jquery,Php,Jquery,我只需要获取vimeo URL的ID http://vimeo.com/68149082 我需要: 68149082 在jQuery中,我这样做: var videoSpan = jQuery(".is-expanded").find("span.video"); var iframe = $('<iframe/>', { 'frameborder' : 0, 'class' : 'embed-responsive-item',

我只需要获取vimeo URL的ID

http://vimeo.com/68149082
我需要:

68149082
在jQuery中,我这样做:

var videoSpan =  jQuery(".is-expanded").find("span.video");
var iframe = $('<iframe/>', {
        'frameborder' : 0,
        'class' : 'embed-responsive-item',
        'src' : 'http://player.vimeo.com/video/'+ videoSpan.data("vimeoid")
    });
videoSpan.replaceWith(iframe);

因此,我需要以某种方式能够从http://vimeo.com/68149082 并将其放在videoSpan.datavimeoid中,您还应该能够使用PHP中的parse_url函数删除该信息


这就是我的问题的答案。它基于对我的案例不完整的ACCEPED答案,但这正是导致我得出此解决方案的原因:

var url = $('.video').data("vimeoid");
var tokens = url.split("/");
var id = tokens[3];
var videoSpan =  jQuery(".is-expanded").find("span.video");
var iframe = $('<iframe/>', {
  'frameborder' : 0,
  'class' : 'embed-responsive-item',
  'src' : '//player.vimeo.com/video/'+ id + '?autoplay=0&api=1&portrait=0&title=0&byline=0 webkitAllowFullScreen    mozallowfullscreen allowFullScreen'
    });
videoSpan.replaceWith(iframe);

String。拆分'/',POP,PHP和爆炸等相同的东西。如果你发现这回答了你的问题,考虑接受答案。谢谢。我等了几分钟才接受。谢谢,实际上这不起作用。如果您像以前一样将字符串作为URl提供,那么它就可以工作。但是这个字符串来自videoSpan.datavimeoid,正如你们在我的问题中看到的,好吧,我接受你们的答案,这对我有帮助,但我自己的答案才是真正的答案。这是基于你的与我的具体情况所需的附加组件。谢谢你,伙计
var url = "http://vimeo.com/68149082";
var tokens = url.split("/");
var id = tokens[3];
var url = $('.video').data("vimeoid");
var tokens = url.split("/");
var id = tokens[3];
var videoSpan =  jQuery(".is-expanded").find("span.video");
var iframe = $('<iframe/>', {
  'frameborder' : 0,
  'class' : 'embed-responsive-item',
  'src' : '//player.vimeo.com/video/'+ id + '?autoplay=0&api=1&portrait=0&title=0&byline=0 webkitAllowFullScreen    mozallowfullscreen allowFullScreen'
    });
videoSpan.replaceWith(iframe);