2011-08-30 23 views

回答

5

你幾乎沒有。將三種擴展類型包含在一個由|分隔的()組中,並將.保留在其外部。另外,我添加了一個$到最後,表明文件擴展名是字符串中的最後一項,所以像example.xml.com這樣的內容不會意外匹配。

if (!preg_match("/\.(xml|jpg|ico)$/", $url)) { 

} 
+0

的感謝!但現在我覺得很蠢..:D –

+3

@Kristian不要。正則表達式是一個非常複雜的話題,其中經驗和實踐扮演着重要角色。 –

+0

@KristianRafteseth:正如Michael所說,不要。即使幾個月後,我有時會感到困惑 – genesis