Как запретить повторение цифры n раз с помощью регулярного выражения

Вот моя аннотация @Pattern. Я не хочу, чтобы цифры повторялись 9 раз. Что я сделал не так?

@Pattern(regexp="(?!.*\\d{9})")

Это будут недопустимые строки:

111111111
222222222

Они будут действительны:

111111112
222222221
123456789

Только строки длиной 9 будут допустимыми, но это не требуется как часть регулярного выражения, так как это будет управляться другими аннотациями.

5
задан coder 12 May 2011 в 17:52
поделиться