$count = preg_match_all('/(img|src)=("|\')[^"\'>]+/im', $html);
if ($count > 1) ...
/<img\s+[^>]*src\s*=[^>]+>/i
/version=(\d+)/
a-z
, лучше ^\d
, и плохая скорость на неудачных проверках, ибо группу слева и справа можно сформировать n способами. Вот вариант чуток улучшенный:^(?:[^\d]*\d){0,3}[^\d]*$