0
有一些鏈接,有些是在JavaScript代碼。如何預先匹配那裏的urls? (網址可能是由.shtml
,.html
,/
或.jsp
結束,所以我覺得正則表達式,它們在單引號,但沒有什麼回報。)php preg匹配一些網址在javascript
$sitelink = "javascript:pre('http://www.domain.com/cotagory/articles/2012/09/23/notice.shtml',%20%,500)";
//$sitelink = "javascript:box('http://www.domain.com/cotagory/articles/2012/09/23/sports/',%18%,500)";
if(strpos($sitelink,'javascript')===true){
preg_match_all("@'(.*)'@i",$sitelink,$matches);
var_dump($matches);
}
這將始終產生TRUE;因爲'strpos()'不會返回'-1' –
@Jack:你是對的。更正 – Toto
仍然認爲在字符串的開頭匹配''javascript''會更好,但是由於OP從未明確聲明過這種行爲,我會將DV –