Nowadays @Pattern validator is able to match a list of patterns. But the validation passes if all of pattern matches.
It could be helpful having a @Pattern.List configuration for tell the need to pass all (AND composition) or at least one (OR composition)