in reply to regex testing for ALL of the vowels in a scalar
/(?{local %_; @_{qw {a e i o u}} = ();}) (?:(.)(?{delete $_{$1}}))* (?(?{keys %_})(?!)|)/x; [download]
Abigail