Regex для проверки паролей с символьными ограничениями

Мне нужно подтвердить пароль с этими правилами:

От 6 до 20 символовДолжен содержать хотя бы одну цифру;Должен содержать хотя бы одну букву (без учета регистра);Может содержать следующие символы:! @ # $% & *

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

((?=.*\d)(?=.*[A-z]).{6,20})

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

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