Tester für reguläre Ausdrücke
Teste, debugge und prüfe JavaScript-Reguläre Ausdrücke in Echtzeit. Ideal für E-Mail-Validierung, URL-Parsing und Passwortregeln.
/
/g
Treffer
6 Treffer
| # | Treffer | Index | Gruppen |
|---|---|---|---|
| 1 | Hello | 0 | $1: H |
| 2 | World | 6 | $1: W |
| 3 | Gemini | 17 | $1: G |
| 4 | CLI | 24 | $1: C |
| 5 | This | 29 | $1: T |
| 6 | Test | 39 | $1: T |
Verlauf
Gespeicherte Muster erscheinen hier.
Spickzettel
Häufige Regex-Fragen
Wie prüfe ich eine E-Mail-Adresse mit Regex?
Ein einfaches Muster ist ^[\w.-]+@([\w-]+\.)+[\w-]{2,4}$. Füge es oben ein, um es an deiner E-Mail-Liste zu testen.
Nur die Dateiendung auswählen?
Verwende \.[0-9a-z]+$, um die Endung am Ende einer Zeichenkette zu treffen. Nützlich zum Filtern von Dateitypen.
Mindestens 8 Zeichen, davon ein Buchstabe und eine Zahl prüfen?
Nutze Lookaheads: ^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$. Das ist eine übliche Passwortstärkeprüfung.
Warum trifft mein Regex zu viel?
Du verwendest vielleicht gierige Quantifizierer wie .*. Mache sie träge, indem du ein Fragezeichen anhängst: .*?.
IPv4-Adresse matchen?
Verwende ^((25[0-5]|(2[0-4]|1\d|[1-9]|)\d)\.?\b){4}$, um Standard-IP-Adressen zu prüfen.
Datumsformat YYYY-MM-DD matchen?
Verwende ^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$, um gültige ISO-Daten zu prüfen.
Hex-Farbcode matchen?
Verwende ^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$, um Standard-Hex-Farben zu treffen (z. B. #fff oder #000000).
Benutzernamen prüfen (alphanumerisch, 3-16 Zeichen)?
Verwende ^[a-z0-9_-]{3,16}$, wenn Kleinbuchstaben, Zahlen, Unterstriche und Bindestriche erlaubt sein sollen.
URL (http/https) matchen?
Verwende https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*) für übliche Webadressen.
HTML-Tags matchen?
Verwende <\/?([a-z][a-z0-9]*)\b[^>]*>, um öffnende und schließende HTML-Tags zu finden (Hinweis: HTML mit Regex zu parsen ist in der Regel fragil).
URL-Slug matchen?
Verwende ^[a-z0-9]+(?:-[a-z0-9]+)*$, um URL-freundliche Slugs zu prüfen (z. B. this-is-a-slug).
Uhrzeit im 24-Stunden-Format matchen?
Verwende ^([01]\d|2[0-3]):?([0-5]\d)$, um HH:MM-Zeitangaben zu prüfen.