Regex Tester — Reguliere expressies testen
Test JavaScript-reguliere expressies op voorbeeldtekst, markeer overeenkomsten en bekijk capturegroepen lokaal en privé in je browser.
🔒 Draait volledig in uw browser — niets wordt geüploadWat Regex Tester doet
Regex Tester voert een reguliere JavaScript-expressie uit op voorbeeldtekst, markeert elke overeenkomst en toont de capturegroepen ter controle. Het is handig om patronen voor het parsen van logs, validatiesnippets voor formulieren, routematching, zoek-en-vervangideeën en kleine extractietaken te controleren voordat je de expressie in code kopieert. De tool past altijd een globale zoekopdracht toe, zodat herhaalde overeenkomsten zichtbaar zijn.
Deze pagina is bedoeld voor het dagelijkse werk van ontwikkelaars: snelle controles tijdens het debuggen, kleine voorbeelden voor documentatie en het opschonen van gegevens voordat je ze in een editor, terminal, issue of testfixture plakt. De interface houdt invoer, bedieningselementen, uitvoer en statusmelding dicht bij elkaar, zodat je het resultaat gemakkelijk kunt controleren voordat je het kopieert.
Privé werken in de browser
Alle verwerking gebeurt met JavaScript in de browser. De tool uploadt je teksten, tokens, URL's, snippets of gegenereerde waarden niet naar een server en vereist geen account. Dat privacymodel is belangrijk, omdat kleine hulpprogramma's bij het oplossen van problemen vaak echte API-antwoorden, configuratievoorbeelden, logs, authenticatiegegevens of voorbeelden met klantgegevens te verwerken krijgen. Lokaal werken verkleint het risico en maakt de tool razendsnel, omdat er geen netwerkverkeer aan te pas komt.
Praktische tips
Voer het patroon in zonder omringende schuine strepen en gebruik de selectievakjes voor veelgebruikte vlaggen. Overeenkomsten met lengte nul worden vermeld maar niet gemarkeerd, om verwarrende uitvoer te voorkomen. Omdat het RegExp-gedrag van de browser hier leidend is, hoort het resultaat voor hetzelfde patroon en dezelfde vlaggen overeen te komen met modern JavaScript aan de clientzijde en met de huidige Node.js.
Controleer getransformeerde uitvoer altijd voordat je erop vertrouwt in productie. Browsertools zijn uitstekend voor inspectie en voorbereiding, maar kunnen niet alle projectconventies of beveiligingseisen kennen. Als het resultaat wordt gecommit, openbaar gedeeld of gebruikt in een authenticatieflow, controleer dan dat het geen geheimen bevat en overeenkomt met het formaat dat je applicatie verwacht.
Hoe te gebruiken
- Patroon invoerenTyp een JavaScript-regexpatroon zonder schuine strepen.
- Tekst plakkenVoeg voorbeeldtekst toe om te testen.
- Overeenkomsten bekijkenBekijk markeringen, indexen en capturegroepen.
Veelgestelde vragen
Moet ik schuine strepen toevoegen?
Welke engine wordt gebruikt?
RegExp-engine van de browser.