使用Javascript检测facebook视频URL
如何通过Javascript检测Facebook视频URL?我认为这是一种非常糟糕的方法,但Facebook视频应该匹配以下内容:使用Javascript检测facebook视频URL,javascript,regex,Javascript,Regex,如何通过Javascript检测Facebook视频URL?我认为这是一种非常糟糕的方法,但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
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不断改变他们的url,我从来没有看到他们这边有什么不变的东西。例如,Youtube URL更可靠
这个正则表达式今天应该可以作为facebook的视频URL格式使用,也许几个月后就不会了。regex Reg=new regex(@“^http(?:s?):\/\/www.facebook\.com\/video.php\?v=(\d+)代码>
只需删除/
之前的^http
和URL的最后一个
我这样修改它,以便在C#中使用。。。这对我有用 你能给我一个Facebook视频网址吗?我不知道他们看起来怎么样,我不使用Facebook:你试过我的答案了吗?它起作用了吗?;)Javascript?C#?我很困惑