这令人沮丧...
现在我只有以下内容:
$regexes = array();
//youtube regex, will go to matches[1]
$regexes[] = '(?:https?:\/\/(?:(?:.+\.(?:youtube\.com|ytimg\.com))|(?:youtu\.be\/))(?:.*?)(?:\??vi?[\/\=]{1}|embed\/)([A-Za-z0-9\-_]{11}))';
//vimeo regex, will go to matches[2]
$regexes[] = '(?:https?:\/\/(?:.+\.)vimeo.com(?:\/video\/|(?:.+clip_id=))([a-z0-9-]+))';
那只是 Youtube 和 Vimeo。但我想要的是 Youtube、Vimeo、Dailymotion ......以及所有其他存在的网站。
我的想法是我有一个网站,允许用户嵌入来自其他网站的视频。我猜有点像不倒翁。我有大约一百个网站。但我不知道从哪里开始寻找这些网站的完整代码列表。