Я пишу регулярное выражение для проверки пароля в Javascript. Эти ограничения являются:Регулярное выражение Javascript для пароля
- Пароль должен содержать по крайней мере один символ верхнего регистра
- Пароль должен содержать по крайней мере специальный символ
С проб и ошибок и некоторых поисков в сети, я обнаружил, что это работы:
/(?=.*[A-Z]+)(?=.*[[email protected]#\$%]+)/
может кто-то пожалуйста, объясните часть этого выражения, которое упоминает о том, что прописные буквы и специальные символы могут прийти в любом порядке?
вам не нужны плюсовые кванторы. И почему вы избегаете '*'? – SilentGhost
Прошу прощения ... избежал * из-за проблем с форматированием. Он не появился, когда я разместил его первым. Мысль, возможно, разметка присваивает особое значение и, следовательно, избегает ее. – atlantis
ОК, давайте просто забудем об этом. – SilentGhost