JavaScript RegExp exec() Method

Search a string for the character e"

Browser Support

exec() is an ECMAScript1 (ES1) feature.

ES1 (JavaScript 1997) is fully supported in all browsers:

Chrome IE Edge Firefox Safari Opera
Yes Yes Yes Yes Yes Yes

Syntax

RegExpObject.exec(string)

Parameter Values

Parameter Description
string Required. The string to be searched

Return Value

Type Description
Array An array containing the matched text if it finds a match, otherwise it returns null

More Examples

Example

Do a global search for "Hello" and "w3resource" in a string:

let text = "Hello world!";

// Look for "Hello"
let result1 = /Hello/.exec(text);

// Look for "w3resource"
let result2 = /w3resource/.exec(text);

Regular Expression Search Methods

In JavaScript, a regular expression text search, can be done with different methods.

With a pattern as a regular expression, these are the most common methods:

ExampleDescription
text.match(pattern)The String method match()
text.search(pattern)The String method search()
pattern.exec(text)The RexExp method exec()
pattern.test(text)The RegExp method test()