我想用正則表達式來匹配Youtube URL,看看它是否有效。這是我的代碼:preg_match問題
if(preg_match('\bhttp://youtube.com/watch\?v=.*\b', $link))
{
echo "matched youtube";
}
但我發現了一個錯誤:
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in C:\xampp\htdocs\ajax\youtube.php on line 22
我承認我是一個完整的新手,正則表達式,我不太多理解他們,但我試圖學習,因爲我這樣做。我做了使用這個在線工具的正則表達式上述正則表達式:
,並在那裏工作。那麼我在做什麼錯了,是否有更好的方法來驗證YouTube網址?
謝謝。 :)