Regeg PHP - Detecte automaticamente o YouTube, links de imagem e "regulares"
Eu quero fazer com que, no meu aplicativo de bate-papo, os links para sites possam ser clicáveis e os links para o YouTube e as imagens sejam incorporadas automaticament
Eu criei esse código em Java para meu cliente WebIRC, mas agora estou tentando fazê-lo em PHP e JavaScrip
Ainda não estou familiarizado com PHP, então não sei muito sobre o uso de regex lá. Gostaria de saber se uma alma amável poderia me ajudar com isso ...
Para o YouTube, tentei isso sem sucesso:
if (preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $message, $m)) {
$video_id = $m[1];
$message = preg_replace("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#","<iframe class='embedded-video' src='http://www.youtube.com/embed/" . $video_id . "' allowfullscreen></iframe>",$message);
}