需要一些正則表達式newb的正則表達式幫助。正則表達式 - 如果我們的網站URL包含此,然後
如果我們的網址中包含
SearchBox.
(與末尾的點搜索盒)或
SearchBox-Empty
然後,我們需要做一些事情。因此,例如匹配的網址是:
http://www.thesite.com/SearchBox.html
或http://www.thesite.com/SearchBox-Empty.html
和非匹配的網址是:
http://www.thesite.com/SearchBox-Function.html
所以,我只希望它匹配時沒有被調用的函數。
這是我到目前爲止有:
if((preg_match("@SearchBox\[email protected]",$_SERVER['REQUEST_URI']) || preg_match("@SearchBox\[email protected]",$_SERVER['REQUEST_URI'])) && !empty($_REQUEST['ID']) && is_numeric($_REQUEST['ID'])) {
感謝您的幫助!
矛盾:SearchBox-Function包含SearchBox。因此,您是指SearchBox.html或SearchBox-Empty.html(即包含tld)嗎? – sp00m
好吧,特別是SearchBox。最後加點。 – CRAIG
作爲一個附註,你不需要同時檢查'empty'和'is_numeric'。任何失敗'empty'的值將會失敗'is_numeric',所以'is_numeric'會自動執行。 – ironcito