JavaScript-regextester
Voer het patroon, de flags en de tekst in. Overeenkomsten worden met hun positie weergegeven.
Resultaat
2Overeenkomsten
- Nr. 1 (index 8)
- 2026-10-11 → 2026 | 10 | 11
- Nr. 2 (index 26)
- 2026-11-02 → 2026 | 11 | 02
Invoer
- Reguliere expressie
- (\d{4})-(\d{2})-(\d{2})
- Flags
- g
- Testtekst
- Release 2026-10-11, patch 2026-11-02.
Zo wordt het berekend
Het patroon wordt gecompileerd met de JavaScript RegExp-engine van de browser.
Resultaat
Overeenkomsten
- Nr. 1 (index 8)
- 2026-10-11 → 2026 | 10 | 11
- Nr. 2 (index 26)
- 2026-11-02 → 2026 | 11 | 02
Zo wordt het berekend
- Het patroon wordt gecompileerd met de JavaScript RegExp-engine van de browser.
- Zonder de flag g wordt alleen de eerste overeenkomst gezocht.
- De eerste 20 overeenkomsten worden met hun vangstgroepen getoond.
Voorbeeld
Het patroon (\d{4})-(\d{2})-(\d{2}) vindt 2 datums in “Release 2026-10-11, patch 2026-11-02.”
Goed om te weten
- De syntaxis is die van JavaScript; PCRE, Python en Java wijken op sommige punten af.
- Een slecht patroon kan traag zijn op lange tekst.
Wanneer gebruik je dit?
- Test JavaScript-regexpatronen op voorbeeldtekst.
- Controleer de posities van overeenkomsten en vangstgroepen.
Veelgestelde vragen
Wat doet de flag g?
Met flag g worden alle overeenkomsten gezocht; zonder die flag alleen de eerste.
Worden vangstgroepen weergegeven?
Ja. De overeenkomsten en hun vangstgroepen worden getoond, tot de eerste 20 resultaten.
Ondersteunt deze tester PCRE- of Python-regex?
Nee. Het patroon wordt uitgevoerd met JavaScript RegExp-syntaxis, die op sommige punten verschilt.