co najmniej jeden kapitał alfabet i co najmniej jeden znak specjalny i co najmniej jeden wyrażenie regularne liczbowe

^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[*.!@$%^&(){}[]:;<>,.?/~_+-=|\]).{8,32}$
Good Grouse