NEW 188407
RegExp.exec returns wrong value with pattern "(?!(a)b)|ab"
https://bugs.webkit.org/show_bug.cgi?id=188407
Summary RegExp.exec returns wrong value with pattern "(?!(a)b)|ab"
isol2
Reported 2018-08-08 05:10:34 PDT
OS: Ubuntu 16.04 x64 jsc build version: 234689 Steps to reproduce: t = new RegExp ("(?!(a)b)|ab").exec("ab"); print(t[0] == "ab"); print(t[1] == undefined); print(t) Actual results: true false ab,a Expected results: true true ab, V8, SpiderMonkey and Chakra works as expected. cinfuzz
Attachments
Note You need to log in before you can comment on or make changes to this bug.