/d+? d+?/ 的匹配项
匹配的结果是什么?
alert( "123 456".match(/\d+? \d+?/g) ); // ?
结果是:123 4
。
首先,惰性模式 \d+?
尝试去获取尽可能少的数字,但它必须到达空格,因此需要匹配到 123
。
然后,第二个 \d+?
就只获取一个数字,因为这就已经足够了。
匹配的结果是什么?
alert( "123 456".match(/\d+? \d+?/g) ); // ?
结果是:123 4
。
首先,惰性模式 \d+?
尝试去获取尽可能少的数字,但它必须到达空格,因此需要匹配到 123
。
然后,第二个 \d+?
就只获取一个数字,因为这就已经足够了。