У меня проблема с javax.validation.constraints.Pattern @Pattern validation.@Pattern с Unicode-скриптом \ p {L} * не работает
@Pattern(regexp = "\\p{L}*", message = "Msg")
private String name;
Когда я пытаюсь ввести любой текст, он не работает.
Когда я использовал:
@Pattern(regexp = "[a-zA-Z]*", message = "Msg")
Это здорово с не латинскими буквами работает.
Можете ли вы определить «не работает»? – assylias
Какой текст вы набираете? Обратите внимание, что шаблон здесь привязан, вы можете вводить буквы только. Чтобы разрешить, например, пробелы также используют '[\\ p {L} \\ s] *'. –
Я набираю текст из текста и валидатор возвращает ошибку проверки. –