我需要一个可以从 Vimeo 和 YouTube 网址获取视频 ID 的函数。
我做了一些挖掘并找到了这些网址:
https://vimeo.com/30466080
https://vimeo.com/30466080#t=0
http://www.youtube.com/watch?feature=player_detailpage&v=My2FRPA3Gf8 http://www.youtube.com/watch?v=My2FRPA3Gf8
//www.youtube.com/v/My2FRPA3Gf8?version=3&hl=en_GB
//www.youtube-nocookie.com/v/My2FRPA3Gf8?version=3&hl=en_GB //www.youtube.com/embed/My2FRPA3Gf8
Vimeo,真的只有一种,而且总是在同一个位置。
然而,YouTube 可以肯定地说,他们的 64 位 id 算法不会很快改变,所以 11 个字符的计数始终是安全的。
我想知道解决这个问题的最佳方法是什么,而不是链接 6 或 7 个不同的 if 命令?
香农