spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / programming / javascript / professional / chap3 / 6 12
[previous][next]
Developer News
OpenOffice 3.2 Lands Amid Critical Changes
Red Hat, IBM Firmly in KVM Virtualization Camp
Red Hat Talks Up Open Source Cloud Plans

Professional JavaScript

Array Properties

Accessed asAfter Call 1After Call 2Notes
results.index 1 4 Character position at which match occurred
results.input 965212234 965212234 The target string

Pattern Properties

Accessed as After Call 1 After Call 2 Notes
reg.lastIndex 4 7 The index from which to begin the next search
reg.ignoreCase false false Has the 'i' switch been used?
reg.global true true Has the 'g' switch been used?
reg.source (\d{2}2) (\d{2}2) The pattern being matched

Static Regular Expression Properties

Always referred to as properties of the generic RegExp object

Accessed as After Call 1 After Call 2 Notes
RegExp. lastMatch 652 122 Last character sequence to match the pattern
RegExp. leftContext 9 9652 Characters to the left of the matching sequence
RegExp. rightContext 12234 34 Characters to the right of the matching sequence
RegExp.$1 652122 See previous explanation
RegExp. LastParen 652 122 The last substring match to a parenthesized subexpression.

As you can see, exec() does a lot of behind the scenes work, especially if you're running Navigator.

Limitations of exec() in Internet Explorer

The JScript version of exec() is quite limited in comparison to that in JavaScript in two ways:
  • It does not support the 'run-on' style of operation when the global flag is set.
  • JScript regular expressions only have five properties as follows

RegExp.index, RegExp.input : Equivalent to results.index and results.input as above.

RegExp.lastIndex, reg.source: Equivalent to reg.lastIndex and reg.source as above

RegExp.$1: Equivalent to RegExp.$1 as above.

And so, with all that information behind us, we conclude our tour of regular expression support in JavaScript.

home / programming / javascript / professional / chap3 / 6 12
[previous][next]

Copyright 1999 (1st Edition) and 2001 (2nd Edition) Wrox Press Ltd. and


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

webref The latest from WebReference.com Browse >
Search Engine Optimization: Selecting and Embedding Keywords · Are Google's Language Translation Web Services Ready for Prime Time? · Installing and Using Meeplace, the Business Review CMS
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
IBM DB2 10 for z/OS: Justifying the Upgrade · Living La Vida Colo: Choosing the Right Colocation Facility · FTC Concerns over Social Media Privacy Linger


Created: February 21, 2001
Revised: February 26, 2001


URL: http://webreference.com/programming/javascript/professional/chap3/