Збіг для /d+? d+?/
Який результат ми отримаємо?
alert( "123 456".match(/\d+? \d+?/g) ); // ?
Результат: 123 4
.
Для початку, лінивий \d+?
намагається взяти мінімальну можливу кількість цифр, але він має дійти до пробілу, тож обирається 123
.
Далі, другий \d+?
обере лише одну цифру, бо цього достатньо.