in reply to Pattern matching across an array

If I understand your question correctly, join is the way to go:
my @array = qw/A B C D E/; (join '',@array)=~/ABCDE/gc or warn "Validation failure";

CU
Robartes-