Я пытался создать регулярное выражение в соответствии с требованиями к паролю. Требование
- Минимум восемь (8) символов
- Хотя бы одно число (0-9)
- Any three of the following:
- Lowercase
- Верхний регистр
- Количество
- Специальный символ ( ! " # $ % & '() * + , - . / : ; ‹ = > ? @ [ \ ] ^ _ ` { | } ~ )
Я создал это регулярное выражение
/^[0-9a-zA-Z\s!"#$\%&'\(\)\*\+\,\-\.\/\:;<=>?@\[\\\]\^\_\`\{\|\}\~]+$/g
У меня не так много знаний о регулярных выражениях, поэтому просто нужно подтверждение, правильно ли это регулярное выражение или нужны изменения.
^[long list of alternatives]+$
. Что ж, в этом случае он также будет соответствоватьhello
. - person Enlico   schedule 03.02.2020