Вот моя аннотация @Pattern. Я не хочу, чтобы цифры повторялись 9 раз. Что я сделал не так?
@Pattern(regexp="(?!.*\\d{9})")
Это будут недопустимые строки:
111111111
222222222
Они будут действительны:
111111112
222222221
123456789
Только строки длиной 9 будут допустимыми, но это не требуется как часть регулярного выражения, так как это будет управляться другими аннотациями.