Помогите пожалуйста доделать регулярное выражение
//Напишите код функции 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 в количестве. А я все никак не могу это сделать.
Помогите пожалуйста