Skip to main content

Regex testare – gratis online

Testa regex online med det kostnadsfria verktyget Regex testare. Praktiskt verktyg för utvecklare – körs helt lokalt, utan dataöverföring.

Träffar

Regex-testare för att bygga, testa och felsöka reguljära uttryck

En regex-testare gör om gissa-och-prova till snabb iteration. I stället för att skriva ett mönster, köra det i koden och kisa på ett sant/falskt-resultat skriver du mönstret och teststrängen sida vid sida och ser varje träff markerad direkt. Den här regex-testaren körs i webbläsaren — ingen uppladdning, inget konto. Den stöder flaggor (global, skiftlägesokänslig, flerradig, dotall) och markerar varje fångstgrupp i en egen färg så att du ser vilken del av mönstret som fångade vad.

Tvåpanelslayouten lägger regex-mönstret till vänster och teststrängen till höger. Träffarna visas nedanför med uppdelning per grupp. Ogiltiga mönster visar exakt felposition i stället för ett intetsägande felmeddelande.

För vem

  • Frontend- och backend-utvecklare — bygger och testar mönster för formulärvalidering, URL-routing och dataextraktion innan de checkas in i koden.
  • QA- och dataingenjörer — extraherar ID:n, e-postadresser, datum, IP-adresser eller felkoder ur loggfiler och strukturerad text.
  • SEO- och innehållsteam — testar mönster för omdirigeringsregler och URL-omskrivningar innan de tillämpas i .htaccess, nginx eller ett CMS.
  • Lärare och studenter — lär sig regex-begrepp som giriga kontra lata kvantifierare, lookaheads och fångstgrupper med direkt visuell återkoppling.

Så använder du den rätt

  1. Skriv eller klistra in regex-mönstret i det övre fältet. Aktivera flaggor (g, i, m, s) med kryssrutorna under fältet vid behov.
  2. Klistra in teststrängen i det andra fältet. Träffarna markeras i realtid medan du redigerar något av fälten.
  3. Använd fångstgrupper — parenteser — när du behöver extrahera specifika delar av en träff, inte bara bekräfta att en träff finns.
  4. Kopiera det fungerande mönstret till din kod. Behåll några teststrängar i en kommentar bredvid så att framtida läsare förstår vad mönstret matchar.

Praktiska tips

  • Testa med både matchande och icke-matchande exempel. Ett mönster som matchar alla dina positiva fall kan också matcha strängar du inte avsåg.
  • Använd flerradsflaggan (m) när du testar mot text med radbrytningar — ^ och $ beter sig annorlunda i flerradigt läge.
  • Escapea bokstavliga punkter, parenteser och hakparenteser med bakåtsnedstreck när de är del av datan och inte regex-syntax.
  • Kontrollera giriga kontra lata kvantifierare — .* tar så mycket som möjligt, medan .*? stannar vid första giltiga nästa tecken.

Vanliga användningsområden

  • Validera formulärinmatning — e-post, telefonnummer, postnummer, kortnummerformat
  • Extrahera strukturerad data ur ostrukturerad text — datum, ID:n, URL:er, felkoder
  • Felsöka omdirigeringsregler och URL-omskrivningar innan driftsättning
  • Tolka loggfiler — extrahera tidsstämplar, IP-adresser, användar-ID:n och statuskoder
  • Lära ut och lära sig regex — direkt visuell återkoppling gör kvantifierare, ankare och grupper konkreta

Integritet och bearbetning i webbläsaren

All matchning körs lokalt i webbläsaren. Dina teststrängar — som kan innehålla loggprov från produktion, interna URL:er eller fragment av kunddata — lämnar aldrig din enhet. För produktionshemligheter och reglerad data, rensa testinmatningen innan du klistrar in den i något webbläsarverktyg.

Relaterade sökningar och verktyg

Den som använder regex-testaren behöver ofta även JSON-formateraren (granska strukturerade payloads du extraherat med regex), SQL-formateraren (städa upp frågor för kodgranskning) och teckenräknaren (kontrollera längden på extraherade värden). Alla tre körs i webbläsaren.

Vanliga frågor

Är regex-testaren gratis?

Ja. Verktyget körs gratis i din webbläsare och du behöver inget konto.

Behöver jag installera något?

Nej. Allt körs i en vanlig modern webbläsare — på dator och mobil, utan extra programvara.

Skickas min indata till en server?

Nej. All matchning sker lokalt i din webbläsare. Dina mönster och teststrängar lämnar inte din enhet.

Vilken regex-dialekt används?

Verktyget använder JavaScripts regex-motor, samma som körs i webbläsaren. De flesta vanliga konstruktioner fungerar likadant som i andra språk.

Vad betyder flaggorna g, i, m och s?

g söker globalt (alla träffar), i gör matchningen skiftlägesokänslig, m gör ^ och $ flerradiga, och s (dotall) låter punkten matcha även radbrytningar.

Hur extraherar jag delar av en träff?

Använd fångstgrupper genom att sätta parenteser runt den del du vill plocka ut. Varje grupp markeras i en egen färg i resultatet.

Relaterade verktyg

7tools