Задать вопрос
@R0_none
ни ноты без банкноты

Почему return /^[A-Za-z0-9].{8,}/.test('Passw0rd'); возвращает false?

нужно возвращать false когда в
.test('')
есть что-то кроме [А-Za-z0-9] и если в строке меньше 8 символов
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae
Тлен
Точка лишняя.
Сейчас у тебя возвращает false если первый символ не [А-Za-z0-9] или любых символов после первого меньше 8.
Учи регекспы. Писать научиться их просто, куда проще чем читать и\или пытаться комбинировать.)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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