Forside / Lommeregnere / Online regex tester
Gratis onlineværktøjer

Online regex tester

Test JavaScript-regulære udtryk med mønster og tekst. Se hele matches og UTF-16-positioner, og vælg, om store og små bogstaver skal skelnes.

Begynd at bruge

Funktioner og anvendelse

Dette værktøj hjælper dig med at teste JavaScript-regulære udtryk hurtigt og uden at forlade din browser. Det er nyttigt, når du skal validere inputformater, udtrække data fra tekst eller fejlfinde komplekse mønstre.

Konkret eksempel

Antag, at du vil finde alle tal i teksten "Ordre 123, beløb 456". Indtast mønsteret \b\d+\b og teksten som angivet. Resultatet viser to matches: ét ved position 6 (tallet 123) og ét ved position 17 (tallet 456). Bemærk, at positionerne er nul-baserede UTF-16-indekser, ikke brugeropfattede tegnnumre.

Indstillinger og begrænsninger

Søgningen kører i en browser-Worker. Opstarten er begrænset til 10 sekunder; når den er klar, har udførelsen cirka 1,5 sekund, hvorefter Workeren afsluttes. Det er ingen garanti for handlingens samlede varighed. Højst 10000 matches; overskridelse afviser resultatet uden en delvis liste. Gør mønsteret enklere eller forkort teksten.

Fortolkning af resultater

Matchpositioner er JavaScript-strengindekser (UTF-16-kodeenheder). Hvis din tekst indeholder tegn uden for BMP (f.eks. emojier), tæller de som to positioner. Resultaterne bør altid verificeres i din målmiljø, da forskellige JavaScript-implementeringer kan variere.

Ofte stillede spørgsmål

Hvordan håndteres store bogstaver?

Som standard er feltet til at ignorere store og små bogstaver markeret, så i-flaget er aktivt. Fjern markeringen, hvis søgningen skal skelne mellem store og små bogstaver.

Hvorfor vises der ikke nogen match, selvom mit mønster virker i andre værktøjer?

Skriv selve mønsteret uden ydre skråstreger eller flag. /abc/g læses som et mønster med bogstavelige skråstreger, ikke som en regex-literal. Værktøjet vælger selv g og eventuelt i. Kontrollér også teksten og indstillingen for store og små bogstaver.

Kan jeg se fangergrupper eller erstatninger?

Nej, værktøjet viser kun matchpositioner. Det understøtter ikke visning af fangergrupper eller erstatningstekst.

Checkliste til effektiv test

  • Begynd med et simpelt mønster og udvid det gradvist.
  • Test med forskellige input, herunder kanttilfælde som tom tekst eller specialtegn.
  • Husk, at positioner er UTF-16-indekser, ikke visuelle tegnpositioner.
  • Overvej ydeevnen ved komplekse mønstre og store tekster.

Behandlingen foregår lokalt i din browser.