RUS
  • RUS
  • ENG

Настройка регулярных выражений и условий для паролей

Последние изменения: 20.11.2025

Возможные условия для паролей

Частым запросам от клиентов является необходимость ограничить пароль сотрудников от ... до ....или кроме символов ...

Для этого в настройках компании мы прописываем правило по возможному паролю (регулярное выражение).

Регулярные выражения – инструмент для поиска текстовых строк и их проверки на соответствие какому-либо шаблону, символу или слову. Результатом применения регулярного выражения является подмножество данных, отобранное согласно логике, заложенной в выражении.

Регулярное выражение для пароля

Требования к паролю

^(?=.*\d)(?=.*[a-zA-Z]).{8,100}$

Минимум 8 символов, обязательные буквы латиницей и цифры

^(?=.*\d)(?=.*[a-zA-Z])[[:punct:]a-zA-Z0-9]{8,100}$

Обязательные буквы и цифры, но символы можно использовать

^(?=.*\d?)(?=.*[a-zA-Z]).{8,100}$

Обязательные буквы, цифры и символы не обязательны

^[0-9]{8,100}$

Обязательные и допустимые только цифры

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$

Обязательна одна заглавная буква, а также минимум 8 символов, обязательные буквы латиницей и цифры

^(?=.*\d)(?=.*)[0-9]{4,100}$

Используйте 4 и более символов: только цифры

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*_+=<>?])[A-Za-z\d!@#$%^&*_+=<>?]{6,}$

Используйте 6 и более символов: латинские буквы (a-z), из которых минимум одна заглавная,
минимум один специальный символ !@#$%^&*_+=<>? и минимум одну цифру

^(?=[A-Za-z])(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[\W_]).{8,16}$

Используйте от 8 до 16 символов: латинские буквы (a-z), из которых минимум одна заглавная,
минимум один специальный символ !@#$%^&*_+=<>? и минимум одна цифра. Пароль должен начинаться с буквы.

При задании правил для пароля обязательно приписывается условия в текстовом формате, как подсказка пользователю.

И если при такой настройке пользователь на установке пароля введет в несоответствии с данным правилом пароль, система ему об этом сообщит и попросит ввести снова.

Например:

Регулярное выражение для пароля: 
^(?=.*\d)(?=.*[a-zA-Z])[a-zA-Z0-9]{8,100}$

Текст ошибки при обработке регулярного выражения:

Используйте 8 и более символов: латинские буквы (a-z) и минимум одну цифру.

Для добавления данного правила в вашей компании, пришлите нам данное выражение (если есть такая возможность) либо опишите правило нам, и мы его составим и подключим для вас.

Дополнительные условия для пароля

Можно задать запрет на совпадение пароля с логином, именем, фамилией, телефоном, email. И разрешить совпадение в символах ( указывается кол-во допустимых совпадений).

Для изменения условий парольной политики обратитесь, пожалуйста, в службу Поддержки.

Если вам не хватило информации, то дайте, пожалуйста, обратную связь по ссылке: Предложения по улучшению статей.

Помогла ли вам статья?