Ниже мое правило для пароля:
return [
'Password' => 'required|min:8|max:100|regex:[a-z{1}[A-Z]{1}[0-9]{1}]',
'Password_confirmation' => 'required|min:8|max:100|regex:[a-z{1}[A-Z]{1}[0-9]{1}]',
];
Я пытаюсь добавить правило, чтобы оно должно было
- хотя бы один маленький символ
- хотя бы один большой символ
- хотя бы один номер
- хотя бы один специальный символ
- минимум 8 символов
Я попробовал это, и оно работает required|confirmed|min:8|max:100|regex:/^[\w]{1,}[\W]{1,}$/
на программном обеспечении для тестирования регулярных выражений . но не уверен, почему это не работает в Laravel
Я что-то упускаю ?