• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

Gandliar

Lotus Team
16.02.2004
584
26
Здравствуйте!

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

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

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

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab