2016-09-16 3 views
1

вы можете в yii2 в Model Rules ввести шаблоны в пароли? Подсказки для правила, по крайней мере, одного символа верхнего регистра и хотя бы одного номера? Большое спасибоyii2 пароль правила шаблон

Правила

['password', 'pattern' => '(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20}'],

+0

это не работает. – Saba

ответ

2

Ваше дело, вероятно, не работает, потому что по какой-то причине Yii2 не признает \d или \p, так что вы должны написать эту часть вручную или найти путь вокруг.

Я испытал это один:

/^(?=.*[0-9])(?=.*[A-Z])([a-zA-Z0-9]+)$/ 

Это означает, что потребуется, по крайней мере, один прописной буквы и, по меньшей мере, одну цифру (строчные буквы не нужны).

+0

@ Саба Я рад, что сработал! Удачи. –

Смежные вопросы