The exec function provides an array that includes all identified groups. This function conducts a search within a given string to find a match. When a match is found, an array is returned; otherwise, null is returned.
Syntax
Example
RegExpObject.exec( string )
Parameters
string : The string to be searched.
Return value
If a match is discovered, the function will return the array; otherwise, it will return null.
Example 1
Example
var str = "Javascript is an interesting scripting language";
var re = new RegExp( "script", "g" );
var result = re.exec(str);
document.writeln("Test 1 - returned value : " + result);
Output:
Output
Test 1 - returned value : script
Example 2
Example
var str = "Javascript is an interesting scripting language";
var obj = new RegExp( "output", "g" );
var res = obj.exec(str);
document.writeln("<br />Test 2 - returned value : " + res);
Output:
Output
Test 2 - returned value : null
Example 3
Example
var string = "Javascript is an interesting scripting language";
var obj1 = new RegExp( "script", "g" );
var result1 = obj1.exec(string);
document.write("Returned value : " + result1);
var obj = new RegExp( "language", "g" );
var res = obj.exec(string);
document.write("<br />Returned value : " + res);
// use,document.write
Output:
Output
Returned value : script
Returned value : language