Regex tester online

Plak een patroon, test het met echte tekst en kijk wat er precies overeenkomt voordat het productievalidatie bereikt.

//
Matchinformatie0 matches
Geen overeenkomsten gevonden...
Testreeks
Tekens: 164
Hallo wereld! Dit is een eenvoudige regex-tester. Probeer woorden of cijfers te matchen, zoals 123 of 2025. U kunt ook HTML-tags, URLs of herhaalde patronen testen.
Matchmarkering
.Elk teken
\dCijfer
\wWoordteken
^/$Begin / einde

Verander het geteste patroon in een klein hulpprogramma

Wanneer een regex onderdeel wordt van een validator, parser of interne helper, kan DeployPages de statische tool hosten, zodat het team dezelfde geteste versie gebruikt.

Publiceer een toolwebsite

Waarom een online regex-tester gebruiken?

Regex-bugs verbergen zich in kleine details: een ontbrekend anker, een hebzuchtige kwantificator, een vlag die u bent vergeten, of voorbeeldgegevens die niet lijken op productie-invoer. Een live tester houdt het patroon, de vlaggen, de overeenkomsten en de testreeks bij elkaar zichtbaar, zodat u de daadwerkelijke expressie kunt corrigeren in plaats van te raden.

Regex-spiekbriefje

Tekenklassen
.Match elk teken behalve een regeleinde
\wMatch letters, cijfers of onderstrepingstekens
\dMatch cijfers
\sOvereenkomen met witruimte
[abc]Match elk vermeld karakter
[^abc]Match elk teken dat niet in de lijst staat
Kwantificatoren
*Match nul of meer keer
+Match één of meerdere keren
?Match nul of één keer
{n}Komt precies n keer overeen
{n,}Match minstens n keer
{n,m}Match tussen n en m keer
Ankers
^Zorg ervoor dat het begin van een string overeenkomt
$Match het einde van een string
\bZoek een woordgrens
\BOvereenkomen met een niet-woordgrens
(?=p)Positieve vooruitblik
(?!p)Negatieve vooruitblik
Vlaggen
gGlobaal zoeken
iHoofdletterongevoelige modus
mMultiline-modus
sPunt komt overeen met regeleinden
uUnicode-modus

Geavanceerde veelgestelde vragen

Wat is het verschil tussen hebzuchtig en lui matchen?

Greedy matching verbruikt zoveel mogelijk tekst. Lazy matching voegt ? toe na een kwantor, zodat de engine stopt bij de eerste geldige match.

Hoe moet ik e-mailadressen valideren met regex?

Gebruik regex voor een praktische first-pass-controle, maar beschouw het niet als definitief eigendomsbewijs. Een verificatiestroom is nog steeds belangrijk.

Waarom werkt mijn regex in de ene taal, maar mislukt het in een andere taal?

Regex-engines ondersteunen niet allemaal dezelfde functies. JavaScript-, PCRE-, Python-, Java- en database-regex-smaken verschillen qua lookbehind, benoemde groepen, Unicode-afhandeling en escape-regels.

Kan een regex een prestatieprobleem veroorzaken?

Ja. Geneste kwantificatoren en dubbelzinnige alternatieven kunnen leiden tot excessieve backtracking op bepaalde inputs. Test realistische worst-case tekenreeksen voordat u een patroon gebruikt bij requestvalidatie.