retour au cours

Correspondance pour /d+? d+?/

Quel est la correspondance trouvée ici ?

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

La réponse est : 123 4.

Pour commencer, le motif paresseux \d+? essaye de prendre aussi peu de chiffres que possible, mais il doit atteindre ensuite un espace, donc il prend 123.

Ensuite le second \d+? prend seulement un chiffre, parce que ça suffit.