Как игнорировать в регулярном выражении двойные числа?

Есть текст формата: "Задачи:

  1. Задача, сделать что-то до 28.08.
  2. Разобраться с замыканиями. "
function disassembleText(text) {
    const disassemble = text.replace(/(\d)/g, '\n$1');
    const crop = disassemble.trim();
    return crop;
};

На выходе получаю текст в формате "

  1. Задача, сделать что-то до 2

0 8.

  1. Разобраться с замыканиями.. "

Желаемый результат:

  1. Задача, сделать что-то до 28.08.
  2. Разобраться с замыканиями.

Подскажите как возможно игнорировать двойные числа в регулярном выражении?


Ответы (1 шт):

Автор решения: Andrei Fedorov

А не надо на двузначные числа ориентироваться. Можно ориентироваться на <цифра> + <точка> + <пробел>.

const disassemble = text.replace(/(\d\.\x20)/g, '\n$1');
→ Ссылка