RegExp

Property Summary

Methods Summary

Properties 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);

Methods Details

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(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)

Last updated