Как правильно сделать проверку с помощью @mathes

  • Автор темы Автор темы Gandliar
  • Дата начала Дата начала

Gandliar

Lotus Team
16.02.2004
574
26
BIT
192
Здравствуйте!

Подскажите пожалуйста как правильно сделать проверку в поле с помощью @Matches

В поле могут быть только русские буквы (большие и маленькие) а также пробел тире и точка

Заранее благодарю.

Пробовал вот так, допускает только русские буквы и пробел, а как добавить тире и точку?
@Matches(@ThisValue;"*{!А-я }*");@Failure("В ФИО могут быть только русские символы!");
 
Походу заработало вот так

@Matches(@ThisValue;"*{!- . А-я Ёё}*");@Failure("В ФИО могут быть только русские буквы!");
 
Походу заработало вот так

@Matches(@ThisValue;"*{!- . А-я Ёё}*");@Failure("В ФИО могут быть только русские буквы!");
я не уверен в кодировках для формул
ЕМНИП в формулах "не все гладко с этим"
т.е. ASCII - без проблем, а вот с кириллицей и прочими не помню (типа в винде м.б. и 1251 и UTF8)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!