захардкодить, регулярка работает. Если динамически - не работает. Где я туплю?
function orderedMatrix(a, b) {
const regex = new RegExp(`(\d+(\,|$)){${b}}`, "g");
const row = [...Array(a * b + 1).keys()].slice(1).join(",");
console.log(row.match(regex)); //-> null
console.log(row.match(/(\d+(\,|$)){5}/g)); //-> works
}
orderedMatrix(5, 5);
а ты уверен что регулярка тут нужна?
Обсуждают сегодня