Regex in JavaScript/exec() detailed match

Get captures and index information from a match.

Section: JavaScript Regex APIs

exec() detailed match

javascript
javascript
/(\d{4})-(\d{2})-(\d{2})/.exec(dateStr)
Explanation

Returns an array-like match object or `null`.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing JavaScript Regex APIs
test() boolean match
Check whether a regex matches a string.
OpenIn sheetjavascriptsame section
String.match()
Match against a string and return results.
OpenIn sheetjavascriptsame section
String.matchAll()
Iterate all matches with captures.
OpenIn sheetjavascriptsame section
String.replace()
Replace matched text using a regex.
OpenIn sheetjavascriptsame section
replace() callback
Compute replacements dynamically from captures.
OpenIn sheetjavascriptsame section
String.split() with regex
Split a string using a regex delimiter.
OpenIn sheetjavascriptsame section