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

Gandliar

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

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

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

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

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

Gandliar

Lotus Team
16.02.2004
564
26
BIT
110
Походу заработало вот так

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 978
611
BIT
393
Походу заработало вот так

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

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