DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE


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)