Я много гуглился, и я не нашел ответа на свой вопрос:
Как я могу проверить с регулярным выражением, содержит ли строка хотя бы одно из следующих значений:
- Верхняя буква
- Строчная буква
- Digit
- Специальный символ:
~`[email protected]#$%^&*()-_=+\|[{]};:'",<.>/?
Итак, мне нужна хотя бы прописная буква и хотя бы маленькая буква и, по крайней мере, цифра и, по крайней мере, специальный символ.
Я уверен, что ответ очень прост, но я не могу его найти. Любая помощь приветствуется.