Может ли кто-нибудь объяснить мне, почему следующее регулярное выражение
^(?=.*\w)(?=.*[!@#$*_])(?!.*\s).{8,20}$
совпадение : test*~|-*test
Я пытаюсь проверить следующие правила:
- От 8 до 20 символов
- Хотя бы один специальный символ из
!@#$*_
- Кроме этого, только буквенно-цифровые