我正在尝试检查一个 url 是否是一个有效的 youtube 视频 URL 并从中获取 youtube 视频 ID,到目前为止,我正在使用一个简单的 javascript 拆分函数来实现这一点,但是这有一些小缺点,因为 youtube 有多个 URL .
我一直在查看其他 stackoverflow 线程,但是它们都只支持 1 个特定的 URL,这不是我需要的。
我需要与所有这些 URL 匹配的东西:
http(s)://www.youtu.be/videoID
http(s)://www.youtube.com/watch?v=videoID
(以及可选的任何其他短 URL,脚本会自动检测它是否包含 youtube 视频)
非常感谢浏览器可以快速/高效处理的任何想法!