我有以下的字符串下面將其通過DOM Document
萃取:Validade如果字符串包含一個正則表達式串
$scripts = $doc->getElementsByTagName('script');
$script = $scripts->item($i);
$string = $script->getAttribute('src');// Save the string 'jquery-3.2.0.min.js'
我有3種方式,以檢查是否該字符串是一個jquery:
jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1
/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1
jquery.*\\.js
在這種情況下,我如何使用這3個命令中的一個來驗證上面的字符串?
做一個簡單的檢查了 「jQuery的」 用'strpos'和檢查節點是否爲空。 *(也可以使用XPath完成)*。你不需要一個正則表達式。 –
標題和你的問題是不同的。 – Rahul
我想你正在尋找'preg_match()':http://php.net/preg_match – rickdenhaan