Não.
Você precisa usar -o (OR) em find como:
find \( -iname '*.jpg' -o -iname '*.png' \)
Seu um estaria perto de corrigir se você está combinando Regex:
find -iregex ".*\(jpg\|png\)"
Ou usando Regex estendido:
find -regextype posix-extended -iregex ".*(jpg|png)"