Siebel eScript Language Reference > Siebel eScript Commands >

RegExp Object Properties


The Siebel ST and Siebel T eScript engines support the following RegExp Object properties.

Throughout this section, regexp is used to represent a RegExp object instance.

RegExp global Property

This read-only property indicates the value of the global attribute of an instance of the RegExp object.

Syntax

regexp.global

Usage

This property has a value of true if "g" is an attribute of the regular expression pattern being used, else its value is false.

NOTE:  The global attribute of a RegExp instance can be changed with the RegExp compile() method.

Example

// Create RegExp instance with global attribute.
var pat = /^Begin/g;
//or
var pat = new RegExp("^Begin", "g");
//Then pat.global == true.

See also

RegExp compile() Method

RegExp ignoreCase Property

This read-only property indicates the value of the ignoreCase attribute of an instance of the RegExp object.

Syntax

regexp.ignoreCase

Usage

This property has a value of true if "i" is an attribute of the regular expression pattern being used, else its value is false.

NOTE:  The ignoreCase attribute of a RegExp instance can be changed with the RegExp compile() method.

Example

// Create RegExp instance with ignoreCase attribute.
var pat = /^Begin/i;
//or
var pat = new RegExp("^Begin", "i");
//Then pat.ignoreCase == true.

See also

RegExp compile() Method

RegExp multiline Property

This read-only property indicates the value of the multiline attribute of an instance of the RegExp object.

Syntax

regexp.multiline

Usage

This property has a value of true if "m" is an attribute of the regular expression pattern being used, else its value is false. The multiline property determines whether a pattern search is done in a multiline mode.

NOTE:  The multiline attribute of a RegExp instance can be changed with the RegExp compile() method.

Example

// Create RegExp instance with multiline attribute.
var pat = /^Begin/m;
//or
var pat = new RegExp("^Begin", "i");
//Then pat.multiline == true.

See also

RegExp compile() Method

RegExp source Property

This read-only property stores the regular expression pattern being used to find matches in a string, not including the attributes.

Syntax

regexp.source

Usage

This read-only property stores the regular expression pattern being used to find matches in a string, not including the attributes.

NOTE:  The source attribute of a RegExp instance can be changed with the RegExp compile() method.

Example

var pat = /t.o/g;
// Then pat.source == "t.o"

See also

RegExp compile() Method

Siebel eScript Language Reference