Child pages
  • RegExp
Skip to end of metadata
Go to start of metadata


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)
  • No labels