Property: lastIndex
Syntax
var exp = new apgExp(pattern); var n; /* integer > 0 */ exp.lastIndex = n;
Regardless of the matching mode, the pattern match attempt is made starting at index, exp.lastIndex. The user can set exp.lastIndex to any value prior to the match attempt. The value of exp.lastIndex after the match attempt is mode and result dependent.
Example
var pattern, str, exp, result; pattern = 'pattern = "abc"\n'; exp = new apgExp(pattern); exp.lastIndex = 6; str = "---abc---ABC---"; result = exp.exec(str); if(result){ console.log("found: " + result[0] + " :at: " + result.index); }else{ console.log("result: null"); } /* returns */ found: ABC :at: 9