Tekst Op je apparaat · Geen upload

Regex-tester

Test reguliere expressies in realtime. Markeert overeenkomsten, toont vastleggroepen en ondersteunt alle JS-vlaggen — 100% in je browser.

Regex Tester test JavaScript reguliere expressies in realtime — markeert overeenkomsten, toont capture-groepen en zichtbare benoemde groepen. Ondersteunt alle vijf JS-regex-vlaggen (g, i, m, s, u), lookaheads, lookbehinds en Unicode-eigenschap-escapes. Alles draait lokaal met de native RegExp-engine van de browser. FreeToolHub.

Pattern

Test String

26 chars · 1 line

Results

Geen overeenkomsten gevonden.

Veelgestelde vragen

Welke regex-syntaxis ondersteunt dit hulpmiddel?

Dit hulpmiddel gebruikt de native JavaScript RegExp-engine van de browser. Het ondersteunt alle standaard JS regex-syntaxis: tekenklassen, kwantoren, ankers, lookaheads, lookbehinds (ES2018+), benoemde vastleggroepen (?<naam>...) en Unicode-eigenschaps-escapes met de u-vlag.

Wat doen de vlagknoppen?

De vijf vlaggen wijzigen het matchgedrag: g (globaal) vindt alle overeenkomsten in plaats van alleen de eerste; i maakt het zoeken hoofdletterongevoelig; m laat ^ en $ overeenkomen met het begin/einde van elke regel; s laat de punt (.) ook regelafbrekingen matchen; u schakelt volledige Unicode-ondersteuning in.

Waarom wordt mijn overeenkomst niet gemarkeerd?

Controleer of de g-vlag (globaal) is ingeschakeld — zonder deze wordt alleen de eerste overeenkomst gemarkeerd. Controleer ook of je patroon geldig is (geen rode rand op het invoerveld) en of de teststring tekst bevat die overeenkomt met je patroon.

Wat zijn vastleggroepen?

Vastleggroepen zijn delen van een regex-patroon die tussen haakjes staan — bijv. (\d{4}). Ze stellen je in staat specifieke delen van een overeenkomst te extraheren. Benoemde groepen gebruiken de syntaxis (?<jaar>\d{4}). Het tabblad Groepen toont elke vastgelegde waarde afzonderlijk voor elke overeenkomst.

Stuurt dit hulpmiddel mijn gegevens naar een server?

Nee. Dit hulpmiddel werkt volledig in je browser via de native JavaScript RegExp-engine. Je patroon en teststring worden nooit naar een server gestuurd. Je kunt veilig gevoelige datapatronen testen — hoewel we aanraden testgegevens te gebruiken als goede praktijk.

Wat is het verschil tussen gulzige en luie kwantoren?

Gulzige kwantoren (*, +, {n,m}) matchen zo veel mogelijk tekst. Luie kwantoren (*?, +?, {n,m}?) matchen zo weinig mogelijk door een ? toe te voegen. Bijvoorbeeld: <.+> matcht gulzig een hele regel HTML-tags, terwijl <.+?> elke afzonderlijke tag matcht.