Ticket #231 (new defect)

Opened 1 year ago

Last modified 1 year ago

RegExp: y (sticky) flag not yet implemented

Reported by: brendan Assigned to: lth
Type: defect Priority: major
Milestone: Component: RefImpl
Version: 4 Keywords:
Cc: lth

Description (last modified by brendan) (diff)

Should be easy, RegExp?.es recognizes y but I can't see any uses of the flag. SpiderMonkey? supports y in JS1.8, forthcoming in Firefox 3:

js> re = /hi/y
/hi/y
js> re('aaahi')
null
js> re.lastIndex
0
js> re.lastIndex = 3
3
js> re('aaahi')
hi
js> re('aahi')
null
js> re.lastIndex
0
js> re('aahi')
null
js> re('ahi')
null
js> re('hi')
hi
js> re.lastIndex
2
js> re('aahi')
hi

I hope that's all per-spec!

/be

Attachments

Change History

Changed 1 year ago by brendan

  • description changed from Should be easy, RegExp.es recognizes y but I can't see any uses of the flag. SpiderMonkey supports y in JS1.8, forthcoming in Firefox 3: js> re = /hi/y /hi/y js> re('aaahi') null js> re.lastIndex 0 js> re.lastIndex = 3 3 js> re('aaahi') hi js> re('aahi') null js> re.lastIndex 0 js> re('aahi') null js> re('ahi') null js> re('hi') hi js> re.lastIndex 2 js> re('aahi') hi /be to Should be easy, RegExp.es recognizes y but I can't see any uses of the flag. SpiderMonkey supports y in JS1.8, forthcoming in Firefox 3: {{{ js> re = /hi/y /hi/y js> re('aaahi') null js> re.lastIndex 0 js> re.lastIndex = 3 3 js> re('aaahi') hi js> re('aahi') null js> re.lastIndex 0 js> re('aahi') null js> re('ahi') null js> re('hi') hi js> re.lastIndex 2 js> re('aahi') hi }}} I hope that's all per-spec! /be

Changed 1 year ago by lth

  • owner set to lth
Note: See TracTickets for help on using tickets.