Поэтому я использую Regex для создания формы смены пароля. Некоторые текстовые обновления на «слабый», «средний», «сильный» и «идеальный» основаны на надежности паролей. Мне удалось создать строку регулярного выражения, которая проверяет все активные символы, как вы видите в этой строке, которую я затем сравнил бы с новой строкой пароля ...
Regex rgxAll = new Regex(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*(_|[^\w])).+$");
Хотя сейчас я пытаюсь создать строку, которая проверяет: «Содержит ли новый пароль строчные буквы И прописные буквы ИЛИ специальные символы ИЛИ цифры». Чтобы упростить его до терминов кодирования ...
NewPass.IsMatch(lowercaseLetter &&(uppercaseLetter || specialChar || number);
Так что да, я хочу создать регулярное выражение, которое я могу использовать для проверки IsMatch. Я пытался смотреть онлайн, но синтаксис регулярных выражений сбивает меня с толку.