2012-02-18 85 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