回到课程

对于 /d+? d+?/ 的匹配

以下匹配的结果是什么?

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

结果是:123 4

首先,懒惰模式 \d+? 尝试去获取尽可能少的字符,但当它检测到空格,就得出匹配结果 123

然后,第二个 \d+? 就只获取一个字符,因为这就已足够了。