Совпадение для /d+? d+?/
Какое здесь будет совпадение?
"123 456".match(/\d+? \d+?/g) ); // ?
Результат будет: 123 4.
Первый, ленивый шаблон, \d+? попытается получить как можно меньше цифр до первого пробела, поэтому совпадением будет 123.
Тогда второй \d+? возьмёт только одну цифру, потому что этого будет достаточно.