現在、プレーンテキストのYouTubeリンクで正常に機能するこの正規表現があります。
/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/
したがって、このようなもので動作します -->
http://www.youtube.com/watch?v=Y34jC4I1m70
ただし、失敗するのは、タグ内のYouTubeリンクを検出することです
<a href='http://www.youtube.com/watch?v=Y34jC4I1m70'>http://www.youtube.com/watch?v=Y34jC4I1m70</a>
両方をキャッチする方法はありますか?