youtube链接正则表达式

chr*_*coy 2 php regex youtube

我试图让所有youtube链接工作,这是有效的,除了youtube.com/v/videoid

只有看?v =正在使用这个正则表达式,任何帮助都很棒.

/http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*/i
Run Code Online (Sandbox Code Playgroud)

小智 7

网站正则表达式库是一个很好的来源.请尝试以下链接:http://www.regexlib.com/Search.aspx?k = youube


Oli*_*Oli 5

/((http:\/\/)?(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/v\/)([\w-]{11}).*|http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*)/i
Run Code Online (Sandbox Code Playgroud)