Как в регулярном выражение указать знак пунктуации и не меньше – 8 символов?

Нужно сделать валидацию для поля:
если есть – одна большая буква
если есть – одна цифра
если есть – один знак пунктуации
если ввели не меньше – 8 символов
const regExp = /^[A-Z][0-9]/;
Проблема как указать знак пунктуации и не меньше – 8 символов ?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
nedosekinstanislav
@nedosekinstanislav
Штирлиц как никогда был близок к провалу
const regExp = /^(?=.*[A-Z])(?=.*\d)(?=.*[^\w\s])(?=.{8,})/;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы