Регулярное выражение от -1 до 999, но может принимать пустое значение.JAVA

Программисты JAVA общаются здесь
Anonymous
Регулярное выражение от -1 до 999, но может принимать пустое значение.

Сообщение Anonymous »

Регулярное выражение от -1 до 999, но может принимать пустое значение

Я создал это ^(?:^[0-9]+)?$ . Это регулярное выражение принимает положительные числа, а также пустые значения. Как ограничить его тремя цифрами и разрешить также принимать -1?

Я пробовал использовать аннотации @max и @min в Java. Но они не допускают пустых полей. Я использую аннотацию @pattern, чтобы сопоставить входящий номер с регулярным выражением

Подробнее здесь: https://stackoverflow.com/questions/608 ... cept-blank

Вернуться в «JAVA»