2014-01-23 20 views
0

我使用的preg_match到這樣的程序Preg_匹配使用?

if (preg_match('/^[a-z0-9]+\:/{1,2}', $filename)) 

但這樣表示

Warning: preg_match() [function.preg-match]: Unknown modifier '{' 

錯誤如何改變呢?

+0

你想匹配什麼? – Toto

回答

0

你缺少「/」在表達式的末尾,你應該在正則表達式本身逃脫「/」。這應該工作,即警告應該消失(忽略如果你寫的正則表達式正在做你想做的):

if (preg_match('/^[a-z0-9]+\:\/{1,2}/', $filename))