michael@0: function regexpLastIndex() michael@0: { michael@0: var n = 0; michael@0: var re = /hi/g; michael@0: var ss = " hi hi hi hi hi hi hi hi hi hi"; michael@0: for (var i = 0; i < 10; i++) { michael@0: // re.exec(ss); michael@0: n += (re.lastIndex > 0) ? 3 : 0; michael@0: re.lastIndex = 0; michael@0: } michael@0: return n; michael@0: } michael@0: assertEq(regexpLastIndex(), 0);