JavaScript-regex-tester

Test patronen met i, m, s en u in een geïsoleerde worker met een tijdslimiet.

Probeer een kort voorbeeld

Probeer een kort voorbeeld

Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.

Zoek globale treffers met JavaScript-regex-syntaxis en optionele hoofdletterongevoelige, multiline-, dotAll- en Unicode-opties. Het zoeken gebeurt in een tijdelijke worker zodat een traag patroon de pagina niet kan blokkeren. Voer een patroon zonder omringende schuine strepen in en plak voorbeeldtekst. Globaal zoeken staat altijd aan. Kies i voor hoofdletterongevoelig zoeken, m voor regelankers, s om de punt ook regeleinden te laten vinden of u voor Unicode. Het resultaat toont maximaal 100 treffers, capturegroepen en UTF-16-posities. Patronen draaien in een worker met een tijdslimiet. Alleen de eerste 100 treffers worden getoond. Het zoeken heeft een korte tijdslimiet en de voorbeeldtekst is beperkt tot 100.000 tekens, geteld als UTF-16-eenheden. Posities zijn JavaScript-UTF-16-indexen; regex-syntaxis verschilt tussen engines.

Reguliere expressie (zonder omringende schuine strepen)

\b[A-Z][a-z]+\b

Voorbeeldtekst

Ada and Sam buy tea.

Verwachte uitvoer

Opties: gu
Treffers: 2
1. "Ada" (UTF-16-index 0)
2. "Sam" (UTF-16-index 8)

Het voorbeeld is beschikbaar zodra de tool klaar is.

De tekst wordt in je browser verwerkt.

In het kort

Zoek globale treffers met JavaScript-regex-syntaxis en optionele hoofdletterongevoelige, multiline-, dotAll- en Unicode-opties. Het zoeken gebeurt in een tijdelijke worker zodat een traag patroon de pagina niet kan blokkeren.

Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.

Veelgestelde vragen

Welke opties kan ik gebruiken?

Globaal zoeken staat altijd aan. Optionele vlaggen zijn i voor hoofdletterongevoelig zoeken, m voor regelankers, s om de punt ook regeleinden te laten vinden en u voor Unicode-gedrag.

Waarom stopte het patroon of worden slechts enkele treffers getoond?

Patronen draaien in een aparte worker met een limiet van 1,5 seconde en alleen de eerste 100 treffers worden teruggegeven. Posities tellen UTF-16-code-eenheden, net als indexen in JavaScript-strings.

Bronnen en referenties

Deze bronnen documenteren de genoemde standaard of browser-API; ze valideren de uitvoer van het hulpmiddel niet.