Regex in JavaScript/Key=value extractor

Extract query-like key-value pairs.

Section: JavaScript Recipes

Key=value extractor

javascript
javascript
/([^&=?#]+)=([^&=#]*)/g
Explanation

Use `matchAll` to iterate all pairs.

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 Recipes
Find hex colors
Extract CSS-like hex color literals.
OpenIn sheetjavascriptsame section
Basic email shape
Check a simple email-like structure.
OpenIn sheetjavascriptsame section
Slug validator
Match lowercase slugs with hyphens.
OpenIn sheetjavascriptsame section
Collapse internal whitespace
Normalize repeated whitespace down to single spaces.
OpenIn sheetjavascriptsame section
Redact bearer token
Mask bearer tokens in logs.
OpenIn sheetjavascriptsame section
Basic semver parser
Extract version parts from a semantic version string.
OpenIn sheetjavascriptsame section