DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.



Property Summary
Boolean
global
Specifies if the "g" modifier is set.
Boolean
ignoreCase
Specifies if the "i" modifier is set.
Number
lastIndex
An integer specifying the index at which to start the next match.
Boolean
multiline
Specifies if the "m" modifier is set.
String
source
The text used for pattern matching.



Method Summary
String
exec(string)
Search a string for a specified value.
Boolean
test(string)
Search a string for a specified value.



Property Details

global

Specifies if the "g" modifier is set.

Returns

Boolean

Sample

var str = 'Visit www.servoy.com';
var patt1 = new RegExp('www');
application.output(patt1.global);
 

ignoreCase

Specifies if the "i" modifier is set.

Returns

Boolean

Sample

var str = 'Visit www.servoy.com';
var patt1 = new RegExp('www');
application.output(patt1.ignoreCase);
 

lastIndex

An integer specifying the index at which to start the next match.

Returns

Number

Sample

var str = 'The rain in Spain stays mainly in the plain';
var patt1 = new RegExp('ain', 'g');
patt1.test(str);
application.output('Match found. index now at: ' + patt1.lastIndex);
 

multiline

Specifies if the "m" modifier is set.

Returns

Boolean

Sample

var str = 'Visit www.servoy.com';
var patt1 = new RegExp('www','m');
application.output(patt1.multiline);
 

source

The text used for pattern matching.

Returns

String

Sample

var str = 'Visit www.servoy.com';
var patt1 = new RegExp('www.','g');
application.output('The regular expression is: ' + patt1.source);
 



Method Details

exec

String
exec
(string)
Search a string for a specified value. Returns the found value and remembers the position.

Parameters

{Object} string

Returns

String - A String representing the found value.

Sample

var str='Visit www.servoy.com';
var patt=new RegExp('servoy');
application.output(patt.exec(str));
 

test

Boolean
test
(string)
Search a string for a specified value. Returns true or false.

Parameters

{Object} string

Returns

Boolean - true if a match was found in the string. false otherwise.

Sample

var str='Visit www.servoy.com';
var patt=new RegExp('soft');
application.output(patt.test(str)==true);
patt.compile('servoy');
application.output(patt.test(str)==true)