Проверка формата Числовая Java? - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть задача проверить сообщения XML через реализацию Drools в Java.

В конкретной реализации drool меня просят проверить поле в формате n ..5.

Яиспользование регулярных выражений для проверки формата, например:

SampleText.matches("[0-9]") 

Для n .. 5 Это означает, что максимальная длина поля составляет 5 «цифр»?Или это означает, что поле должно быть всегда длиной 5 цифр?

Я предполагаю, что оно связано с максимальной длиной, верно?

С Рождеством и извините за тупой вопросЗаранее спасибо

1 Ответ

0 голосов
/ 25 декабря 2018

Чтобы указать точное количество символов / цифр, вы можете использовать {}, то есть:

SampleText.matches("\d{5}") // matches 5 digits
...