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)"