Regex in JavaScript/Named capture group

Capture with a descriptive group name.

Section: JavaScript Flags and Captures

Named capture group

javascript
javascript
/(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/
Explanation

Read captures using `match.groups.year` in modern runtimes.

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 Flags and Captures
Named backreference in JS
Backreference a named capture.
OpenIn sheetjavascriptsame section
Replacement with numbered groups
Use `$1`, `$2`, etc. in replacement strings.
OpenIn sheetjavascriptsame section
Replacement with named groups
Use a replacement callback to access named captures clearly.
OpenIn sheetjavascriptsame section
Common JS flags
Global, ignore-case, multiline, dotAll, Unicode, sticky, indices.
OpenIn sheetjavascriptsame section
Unicode property escapes
Match Unicode letters or scripts in JS.
OpenIn sheetjavascriptsame section
Regex literal
Declare a regex using JavaScript literal syntax.
OpenIn sheetjavascript1 tag match