匹配 /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+?
只获取一个数字,因为这足够了。