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

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

Помогите пожалуйста доделать регулярное выражение
//Напишите код функции task(x), возвращающий true, только если в качестве аргумента x передана строка, 
//которая начинается и кончается заглавными латинскими буквами, а между ними находятся только цифры в количестве от 4 до 8, иначе false.

function task(x) {
 if (x.match(/^[A-Z]+(\d{4,8})+[A-Z]$/)) {
   return true
 } else {
   return false
 }
}

console.log(task("A1346Z"))


У меня затык как раз с цифрами посередине, нужно чтобы отслеживалось только чтобы их было от 4 до 8 в количестве. А я все никак не могу это сделать.

Помогите пожалуйста
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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