使用Javascript检测facebook视频URL
Detect facebook video URLs with Javascript
如何通过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.match(regex))
alert('This is a neat facebook video !')
如果我说这是一个糟糕的方式来实现这一点,那是因为脸书不断更改他们的网址,我从来没有见过他们这边有什么不变的东西。例如,Youtube URL是一种更可靠的方式。
这个正则表达式今天应该可以像facebook格式化他们的视频URL一样工作,也许几个月后就不会了。
Regex Reg=new Regex(@"^http(?:s?):'/'/www'.facebook'.com'/video.php'?v=('d+)");
刚刚删除了^http
之前的/
和URL的最后一个。
我把它修改成这样,以便在C#中使用。。。它对我有用!
相关文章:
- 如何在javascript中解析Dailymotion视频Url
- 用于确定URL视频ID的正则表达式
- VideoJS:mp4在动态更改视频url时不起作用
- 如何使用jqueryjplayer的视频url创建缩略图
- 用字符串和数字写视频源URL的正确方式是什么
- 检查URL是否为YouTube视频
- 借助JS/Jquery函数,通过其URL加载youtube视频
- 如何在使用视频JS时动态加载视频URL
- 从Google Chrome浏览器在本地播放器中打开视频URL
- 使用Javascript检测facebook视频URL
- 从wordpress视频URL字段(在JW播放器脚本中)获得Javascript中的值
- Iframe与HTTPS视频url不工作
- 我将如何提取直接视频URL从视频嵌入代码在c#
- 从URL中获取真正的视频URL
- 使用JavaScript从对象标签获取视频Url
- AngularJS给我视频url未定义
- 如何在页面加载时使用jQuery将youtube视频url转换为iframe嵌入代码
- 使用YouTube视频ID访问YouTube视频URL
- 拆分youtube视频url
- 使用数组访问视频url并在视频标记中输出