Regex Cheatsheet
Een afdrukbare referentie van JavaScript regex-syntaxis — tekenklassen, kwantoren, groepen, lookarounds, vlaggen.
Snel antwoord: Een afdrukbare referentie van JavaScript regex-syntaxis — tekenklassen, kwantoren, groepen, lookarounds, vlaggen.
Laatst bijgewerkt
Veelgestelde vragen
- Wat staat er op de cheatsheet?
- Tekenklassen, ankermarkeringen, kwantificators, groepen, alternatie, lookarounds, JS-vlaggen en een paar nuttige patronen — alles op één scherm.
- Welke regex-smaak dekt dit?
- Moderne JavaScript / ECMAScript regex. De meeste regels gelden ook voor Perl, Python en PCRE-gebaseerde regex.
- Wat betekent \d?
- Een cijfer (0–9). \D is het omgekeerde — elk niet-cijfer. Ze zijn een afkorting voor [0-9] en [^0-9].
- Wat is het verschil tussen * en +?
- * matcht nul of meer; + matcht één of meer. Beide zijn gulzig, tenzij gevolgd door ?.
- Wat is een lookahead?
- Een nul-breedte assertie die vooruit kijkt zonder karakters te consumeren. (?=…) vereist dat het patroon volgt; (?!…) vereist dat het NIET volgt.
- Worden benoemde groepen ondersteund?
- Ja — (?<naam>…) in moderne JS-engines (ES2018+). Oudere runtimes hebben mogelijk een transformatie nodig.
- Wat doet de g-vlag?
- Geeft de regex-engine de opdracht om elke match te vinden, niet alleen de eerste. Vereist door replaceAll() en matchAll().
- Kan ik deze cheatsheet afdrukken?
- Ja — gebruik het afdrukmenu van je browser (Ctrl/Cmd+P). Het is opgemaakt als een enkele pagina referentie.
- Waar test ik patronen?
- Gebruik onze Regex Tester — plak een patroon en een voorbeeld, zie matches en groepen gemarkeerd.
- Is deze cheatsheet gratis?
- Ja — gratis, geen registratie.