/ /

Over deze tool

Deze regex tester voert een JavaScript reguliere expressie met je gekozen flags uit op voorbeeldtekst van maximaal 5.000 tekens en markeert elke match terwijl je typt.

Zo gebruik je het

  1. Voer je patroon in tussen de slashes.
  2. Voeg flags toe, zoals g, i of m.
  3. Typ of plak de teststring (maximaal 5.000 tekens).
  4. Bekijk de gemarkeerde matches hieronder.

Goed om te weten

  • Patronen gebruiken de JavaScript RegExp-engine van de browser, dus de syntax werkt precies zoals in je JS-code.
  • Veelgebruikte flags: g (alle matches vinden), i (hoofdletterongevoelig), m (^ en $ matchen bij regeleinden), s (punt matcht ook regeleinden), u (Unicode).
  • Een timeout van 500 ms stopt ontspoorde patronen die catastrofale backtracking veroorzaken (ReDoS).
  • Matches met lengte nul worden afgehandeld, zodat patronen als ^ of \b niet eindeloos kunnen blijven lussen.

Werkt volledig in je browser — niets wat je invoert wordt geüpload of opgeslagen.

Veelgestelde vragen

Welke regex-variant gebruikt dit?

JavaScript (ECMAScript). De meeste syntax is gelijk aan PCRE en Python, maar sommige functies, zoals possessive quantifiers, worden niet ondersteund.

Waarom matcht mijn regex maar één keer?

Zonder de flag g stopt een regex bij de eerste match. Voeg g toe om alle matches te vinden.

Wat is catastrofale backtracking?

Sommige patronen, zoals (a+)+b, kosten bij bepaalde invoer exponentieel veel tijd. De tester stopt na 500 ms in plaats van je browser te laten vastlopen.

Worden mijn tekst of patroon ergens naartoe gestuurd?

Nee. Het matchen gebeurt volledig in je browser.