Задать вопрос

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

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

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

Похожие вопросы