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

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

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

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 18:19
20000 руб./за проект
29 мар. 2024, в 18:08
2500 руб./за проект
29 мар. 2024, в 17:51
40000 руб./за проект