Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the character position where the first successful match begins in a searched string. Read-only.
Syntax
RegExp.index
Remarks
The object associated with this property is always the global RegExp object.
The index property is zero-based. The initial value of the index property is –1. Its value changes whenever a successful match is made.
The following example illustrates the use of the index property. This function iterates a search string and prints out the index and lastIndex values for each word in the string.
function RegExpTest()
{
var ver = Number(ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion())
if (ver < 5.5)
{
document.write("You need a newer version of JScript for this to work");
return;
}
var src = "The quick brown fox jumps over the lazy dog.";
// Create regular expression pattern with a global flag.
var re = /\w+/g;
// Get the next word, starting at the position of lastindex.
var arr;
while ((arr = re.exec(src)) != null)
{
// New line:
document.write ("<br />");
document.write (arr.index + "-" + arr.lastIndex + " ");
document.write (arr);
}
}
Requirements
Applies To: RegExp Object (Windows Scripting - JScript)
Change History
Date |
History |
Reason |
---|---|---|
March 2009 |
Reorganized example code and changed literal. |
Information enhancement. |