如何通过Javascript检测Facebook视频网址?
答案 0 :(得分: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格式化他们的视频网址,也许不会在几个月内。
答案 1 :(得分:0)
Regex Reg=new Regex(@"^http(?:s?):\/\/www\.facebook\.com\/video.php\?v=(\d+)");
刚刚/
之前^http
以及最后一个网址
我在C#中使用它进行了修改......它对我有用!