返回課程

符合 /d+? d+?/

這裡的符合是什麼?

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

結果是:123 4

首先,非貪婪的 \d+? 嘗試取用最少的數字,但它必須到達空格,因此它取用 123

然後,第二個 \d+? 只取用一個數字,因為這樣就足夠了。