Regex-Muster-Bibliothek

30+ gängige Regex-Muster für E-Mail, URL, Telefon, Datum und mehr durchsuchen

Was ist das und wie funktioniert es?

Eine Regex-Bibliothek ist eine fertige Sammlung gängiger Muster für reguläre Ausdrücke — für E-Mails, URLs, Telefonnummern, Daten, Postleitzahlen, IP-Adressen und mehr — die Sie kopieren und nutzen können, statt sie von Grund auf zu schreiben. Reguläre Ausdrücke sind mächtig, aber berüchtigt schwer richtig hinzubekommen, und die Muster für Alltägliches wie eine gültige E-Mail oder ein Datumsformat sind überraschend leicht kaputt zu machen. Ein getestetes Muster zu durchsuchen und zu kopieren spart Zeit und vermeidet die subtilen Fehler, die vom Selbstbasteln kommen.

Diese gängigen Muster sind auch eine großartige Art, Regex am Beispiel zu lernen: zu sehen, wie ein funktionierendes E-Mail- oder URL-Muster aufgebaut ist — die Zeichenklassen, Anker und Quantoren, die es nutzt — lehrt die Syntax weit schneller als das abstrakte Lesen der Regeln. Ein nützlicher Vorbehalt, den man vorab kennen sollte: Manche Muster, etwa E-Mail-Validierung, können nie perfekt streng sein, sie zielen also auf „gut genug" statt jeden Sonderfall der Spezifikation zu erfassen. Diese Bibliothek lässt Sie im Browser einen soliden Ausgangspunkt nehmen und anpassen.

Anwendungsfälle

Häufige Fragen

Warum nicht einfach mein eigenes Regex schreiben?

Können Sie, aber gängige Muster sind trügerisch knifflig — ein leicht falsches E-Mail- oder Datumsmuster kann gültige Eingaben ablehnen oder ungültige annehmen. Von einem getesteten Bibliotheksmuster auszugehen vermeidet diese subtilen Fehler und spart die Zeit, das eigene zu debuggen, während Sie es dennoch anpassen können.

Kann ein Regex eine E-Mail-Adresse perfekt validieren?

Nein — die vollständige E-Mail-Spezifikation ist so freizügig, dass ein wirklich vollständiges Regex unpraktisch ist, und selbst dann kann es nicht bestätigen, dass die Adresse wirklich existiert. Praktische E-Mail-Muster zielen auf „gut genug", um offensichtliche Fehler zu fangen; echte Verifizierung braucht eine Bestätigungsnachricht.

Funktionieren diese Muster in jeder Programmiersprache?

Die meisten gängigen Muster nutzen Standard-Regex-Syntax, die in JavaScript, Python, PHP, Java und anderen funktioniert, aber die Dialekte unterscheiden sich in Details wie Lookbehind-Unterstützung oder benannten Gruppen. Testen Sie ein kopiertes Muster in Ihrer Zielsprache, besonders wenn es fortgeschrittenere Funktionen nutzt.

Wie passe ich ein Muster an meine Bedürfnisse an?

Muster sind ein Ausgangspunkt: Sie könnten ein Datumsformat verschärfen oder lockern, Extrazeichen erlauben oder es verankern, um eine ganze Zeichenkette zu treffen. Die Teile zu verstehen — Zeichenklassen, Quantoren und Anker — lässt Sie ein Bibliotheksmuster anpassen, statt es neu zu bauen.

Dienstprogramme

Passwort-Generator · QR-Code-Generator · Stoppuhr · Countdown-Timer · Rechner · Zufallszahlen-Generator