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