2012-02-18 81 views

回答

1

我觉得这是把它做一个相当不错的方法,但Facebook的视频应该符合这样的:如果我说这是一个糟糕的方式实现这一目标

var url = "https://www.facebook.com/photo.php?v=7489378947389&set=t.674367&type=3&theater"; 
var regex = /^http(?:s?):\/\/www\.facebook\.com\/photo.php\?v=(\d+)/; 

if (url.match(regex)) 
    alert('This is a neat facebook video !') 

,这是因为Facebook不断改变他们的网址,我从来没有见过他们身边的东西。例如,Youtube URL是一种更可靠的方式。

这个正则表达式应该在facebook上格式化他们的视频网址,也许不会在几个月内。

0

Regex Reg=new Regex(@"^http(?:s?):\/\/www\.facebook\.com\/video.php\?v=(\d+)");

只是Remoeved的/^http之前,最后的URL。

我修改这样的使用在C#中......它为我工作!

+0

Javascript? C# ?我很困惑 – chouaib 2014-10-13 06:59:12