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

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

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

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

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

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