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

Как запретить пробелы в регулярном выражении?

Привет.

В общем надо регулярным вражением тестировать строку на:
1. Длина 6-16
2. Минимум 1 символ в верхнем регистре
2. Минимум 1 символ в нижнем
3. Минимум 1 цифра
4. Опционально спецсимволы.

вот к чему я пришел:
/(?=^.{8,16}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/


Но эта регулярка пропускат пробелы...
  • Вопрос задан
  • 9817 просмотров
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
gobananas
@gobananas
finishhim.ru
Пробелы запретить это [^\s]
https://regex101.com/r/Ta5coG/1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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