Регулярное выражение от -1 до 999, но может принимать пустое значение
Я создал это ^(?:^[0-9]+)?$ . Это регулярное выражение принимает положительные числа, а также пустые значения. Как ограничить его тремя цифрами и разрешить также принимать -1?
Я пробовал использовать аннотации @max и @min в Java. Но они не допускают пустых полей. Я использую аннотацию @pattern, чтобы сопоставить входящий номер с регулярным выражением
Подробнее здесь: https://stackoverflow.com/questions/608 ... cept-blank