назад до уроку

Збіг для /d+? d+?/

Який результат ми отримаємо?

alert( "123 456".match(/\d+? \d+?/g) ); // ?

Результат: 123 4.

Для початку, лінивий \d+? намагається взяти мінімальну можливу кількість цифр, але він має дійти до пробілу, тож обирається 123.

Далі, другий \d+? обере лише одну цифру, бо цього достатньо.