Я хочу, чтобы регулярное выражение проверяло, что
пароль должен содержать восемь символов, включая одну прописную букву, один специальный символ и буквенно-цифровые символы.
И вот мое выражение проверки, которое предназначено для восьми символов, включая одну прописную букву, одну строчную букву и один номер или специальный символ.
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
Как я могу написать его для пароля, который должен содержать восемь символов, включая одну заглавную букву, один специальный символ и буквенно-цифровые символы?