mirror of
https://github.com/RGBCube/serenity
synced 2025-05-22 08:35:07 +00:00
![]() This was not implementing the following part of the spec correctly: 27. For each integer i such that i ≥ 1 and i ≤ n, do a. Let captureI be ith element of r's captures List. b. If captureI is undefined, let capturedValue be undefined. Expecting a capture group match to exist for each of the RegExp's capture groups would assert in Vector's operator[] if that's not the case, for example: /(foo)(bar)?/.exec("foo") Append undefined instead. Fixes #5256. |
||
---|---|---|
.. | ||
RegExp.js | ||
RegExp.prototype.exec.js | ||
RegExp.prototype.flags.js | ||
RegExp.prototype.source.js | ||
RegExp.prototype.test.js | ||
RegExp.prototype.toString.js |