我目前有这个正则表达式在纯文本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>
有没有办法可以让它同时捕捉到它们?
答案 0 :(得分:0)
尝试删除前导^。 但是我想知道。*应该适用于这种情况。但为什么你需要一个。在youtube这个词里面?