Проверка регулярных выражений в Laravel 5.2

Ниже мое правило для пароля:

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,}$/, напрограммное обеспечение regex tester , но не уверен, почему это не работает вLaravel

Я что-то пропустил ?

Ответы на вопрос(2)

Ваш ответ на вопрос