小编Amr*_*era的帖子

YouTube 视频和短片 ID 的 Javascript 正则表达式

我想从 YouTube 的视频网址返回视频 ID,即使对于Shorts也是如此。

但我有适用于一些不包括Shorts 的网址的模式

^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*

编辑: 它应该适用于以下网址:

http://www.youtube.com/watch?v=0zM3nApSvMg&feature=feedrec_grec_index
http://www.youtube.com/user/IngridMichaelsonVEVO#p/a/u/1/QdK8U-VIH_o
http://www.youtube.com/v/0zM3nApSvMg?fs=1&hl=en_US&rel=0
http://www.youtube.com/watch?v=0zM3nApSvMg#t=0m10s
http://www.youtube.com/embed/0zM3nApSvMg?rel=0
http://www.youtube.com/watch?v=0zM3nApSvMg
http://youtu.be/0zM3nApSvMg
https://youtube.com/shorts/0dPkkQeRwTI?feature=share
https://youtube.com/shorts/0dPkkQeRwTI
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript regex youtube

1
推荐指数
1
解决办法
5546
查看次数

标签 统计

javascript ×1

regex ×1

youtube ×1