Ben geçerli olup olmadığını görmek için regex bir Youtube URL maç için çalışıyorum. Bu benim kodudur:
if(preg_match('\bhttp://youtube.com/watch\?v=.*\b', $link))
{
echo "matched youtube";
}
Ama ben bir hata alıyorum:
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in C:\xampp\htdocs\ajax\youtube.php on line 22
Ben normal ifadeler için tam bir acemi olduğumu itiraf ediyorum ve ben onları çok anlamıyorum ama ben bu gibi öğrenmeye çalışıyorum. Ben bu online regex aracı kullanarak yukarıdaki regex yaptı:
ve orada çalışıyor. Peki ne yanlış yapıyor ve bir youtube URL doğrulamak için daha iyi bir yolu var ki?
Teşekkürler. :)