Home / Rekenmachines / Online regex-tester
Gratis online tools

Online regex-tester

Test JavaScript-reguliere expressies online. Voer patroon en tekst in, krijg direct overeenkomsten met posities. Hoofdlettergevoeligheid instelbaar. De verwe…

Aan de slag

Werking en voorbeeld

Deze tool test een JavaScript-reguliere expressie tegen een opgegeven tekst. Het patroon wordt altijd uitgevoerd met de globale vlag (g) en optioneel de hoofdletterongevoelige vlag (i). Andere vlaggen zoals multiline, dotAll, Unicode of sticky worden niet ondersteund.

Voorbeeld: Gebruik het patroon \b\d+\b op de tekst Order 123, amount 456. De tool vindt twee overeenkomsten: 123 op positie 6 en 456 op positie 20 (nul-gebaseerde UTF-16-indexen).

Beperkingen

  • Het patroon mag maximaal 200 tekens bevatten; de invoertekst maximaal 20.000 tekens.
  • Complexe patronen met veel backtracking kunnen traag zijn, omdat er geen time-out is voor de JavaScript-regexuitvoering.
  • De tool toont geen vastleggroepen of vervangingen; alleen de overeenkomsten en hun posities.
  • Posities zijn JavaScript-stringindexen, geen zichtbare tekennummers of byte-offsets. Controleer resultaten altijd in uw doelomgeving.

Veelgestelde vragen

Waarom krijg ik een foutmelding bij mijn patroon?

De tool meldt een fout wanneer de JavaScript-regexsyntax ongeldig is. Controleer of u geen slashes of vlaggen in het patroonveld hebt opgenomen; die worden automatisch toegevoegd.

Hoe kan ik hoofdletterongevoelig zoeken?

Vink de optie 'hoofdletterongevoelig' aan voordat u de test uitvoert. De tool voegt dan de i-vlag toe aan het patroon.

Waarom vindt mijn patroon geen overeenkomsten terwijl ik denk dat die er zijn?

Controleer of de tekst daadwerkelijk overeenkomt met het patroon, rekening houdend met hoofdlettergevoeligheid (tenzij i is ingeschakeld) en de exacte tekens. Onthoud dat posities nul-gebaseerd zijn en dat speciale tekens in de tekst letterlijk worden geïnterpreteerd.

Privacy

Alle verwerking vindt lokaal in uw browser plaats; er worden geen gegevens naar een server verzonden.

De verwerking gebeurt lokaal in je browser.