Что означает это регулярное выражение в Joomla? - PullRequest
4 голосов
/ 27 апреля 2011

Я пытался установить Joomla на моем сайте.При установке joomla меня попросили создать пользователя MYSQl.Но я не мог, потому что каждый раз, когда я набираю пароль, он выдает сообщение о том, что пароль не соответствует требованию регулярного выражения.Ниже приведено регулярное выражение

'(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$' 

Что это значит?Какой пароль я могу дать?Приведите пример пароля, который пройдет этот тест регулярного выражения.Пожалуйста, помогите мне

Ответы [ 2 ]

6 голосов
/ 27 апреля 2011

(? = ^. {8} $)

Эта часть означает еще 8 символов, и совпадение начинается в начале ввода.

((? =. * \ Г)

Средство содержит цифру.

| (?. = * \ W +))

Или содержит что-то, что не является ни буквой, ни цифрой

(?! [. \ П])

не начинается с точки или новой строки UNIX.

* +1025 * (? =. * [A-Z])

Содержит хотя бы одну заглавную букву.

(? =. * [А-г]) * * тысяча тридцать два

Содержит хотя бы одну строчную букву

. * $

Состоит полностью из символов перевода строки, а соответствующая группа будет содержать всю строку.

1 голос
/ 27 апреля 2011

Пароль должен состоять из 8 или более символов, по крайней мере одна цифра или не символ, по крайней мере одна нижняя альфа и по крайней мере одна верхняя альфа и не начинающаяся с . или новой строки (серьезно?)

Пример:Manojlds9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...