0

Regex-tester online

Debug JavaScript-regular expressions live: gemarkeerde overeenkomsten, capture groups, vlaggen en een vervangvoorbeeld.

🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Ondersteunt $1, $2 en benoemde verwijzingen zoals $<naam>; $& voegt de hele overeenkomst in. Laat leeg om het voorbeeld te verbergen.

Verwerken... 0%

Resultaat

Deze regextester is een live werkbank voor het ontwikkelen en debuggen van JavaScript-regular expressions. Typ een patroon, schakel de vlaggen g, i, m, s en u in en plak een willekeurige testtekst: overeenkomsten worden direct in de tekst gemarkeerd terwijl u typt, een teller toont hoeveel er zijn gevonden en een gedetailleerde lijst splitst elke overeenkomst op in zijn genummerde en benoemde capture groups. Syntaxfouten falen niet in stilte — de tester toont de exacte melding van de JavaScript-engine, zodat een verdwaald haakje of een ongeldige quantifier direct wordt opgemerkt.

Hij is gebouwd voor patroonontwikkeling, niet voor eenmalige tekstbewerkingen. Wanneer u een capture ontwerpt voor een logparser, test welke URL-formaten een validatie accepteert of leert wat lookaheads nu echt doen, moet u groepen, posities en randgevallen kunnen zien — dat is wat deze tool toont. Voor eenvoudige dagelijkse zoek- of zoek-en-vervangklussen op een stuk tekst zijn de speciale tools Zoek-in-tekst en Vervang-in-tekst sneller; deze tester is de plek waar u het patroon zelf correct krijgt.

De vervangmodus maakt er een refactoringvoorbeeld van: voer een vervangstring in met $1-, $&- of $<naam>-verwijzingen en zie de getransformeerde tekst naast het origineel voordat u de expressie in code vastlegt. Gecombineerd met de presetpagina's — kant-en-klare patronen voor e-mails, URL's, telefoonnummers, IP-adressen, datums en wachtwoordbeleid — fungeert de tester ook als praktisch naslagwerk voor veelvoorkomende praktijkexpressies.

Alles wordt lokaal in uw browser uitgevoerd met de native JavaScript RegExp-engine — dezelfde engine die uw patroon in productie-JS-code zal uitvoeren, dus wat hier matcht, matcht daar. Er wordt nergens tekst of patronen geüpload, wat het veilig maakt om expressies te debuggen tegen echte logs, klantgegevensvoorbeelden of configuratiebestanden, zelfs offline.