/^((??{'[^\D'.join('',@c,push @c,$1).']'}))*$/