Häufige Reguläre Ausdrücke

Häufig verwendete reguläre Ausdrucksmuster für Validierung und Übereinstimmung

Key Facts

Category
Development
Items
18
Format Families
text, regex

Sample Overview

Häufig verwendete reguläre Ausdrucksmuster für Validierung und Übereinstimmung This sample set belongs to Development and can be used to test related workflows inside Elysia Tools.

📝 ISO-Datumsformat (YYYY-MM-DD)

🟢 simple

ISO 8601-Datumsformat validieren

🏷️ regex, regular-expression, pattern, validation, date, iso, format, basic
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$

📝 24-Stunden-Zeitformat

🟢 simple

Zeit im HH:MM-Format validieren

🏷️ regex, regular-expression, pattern, validation, time, 24h, format, basic
^([01]\d|2[0-3]):[0-5]\d$

📝 Benutzername

🟢 simple

Benutzername validieren (alphanumerisch, Unterstrich, Bindestrich)

🏷️ regex, regular-expression, pattern, validation, username, user, account, basic
^[a-zA-Z0-9_-]{3,16}$

📝 US-Postleitzahl (ZIP)

🟢 simple

US-Postleitzahlformat validieren

🏷️ regex, regular-expression, pattern, validation, postal, zip, us, basic
^\d{5}(-\d{4})?$

📝 Hexadezimaler Farbcode

🟢 simple

Hexadezimale Farbcodes abgleichen (#RGB oder #RRGGBB)

🏷️ regex, regular-expression, pattern, validation, color, hex, css, basic
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

📝 Ganzzahl

🟢 simple

Positive/negative Ganzzahlen abgleichen

🏷️ regex, regular-expression, pattern, validation, number, integer, basic
^-?\d+$

📝 Dezimalzahl

🟢 simple

Dezimalzahlen mit optionalem Vorzeichen abgleichen

🏷️ regex, regular-expression, pattern, validation, number, decimal, basic
^-?\d+(?:\.\d+)?$

📝 E-Mail-Adresse

🟡 intermediate

E-Mail-Adressenformat validieren

🏷️ regex, regular-expression, pattern, validation, email, contact
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

📝 URL / Webadresse

🟡 intermediate

HTTP/HTTPS-URLs abgleichen

🏷️ regex, regular-expression, pattern, validation, url, web, http, https
^https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$

📝 IPv4-Adresse

🟡 intermediate

IPv4-Adressen validieren

🏷️ regex, regular-expression, pattern, validation, ip, ipv4, network
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

📝 US-Telefonnummer

🟡 intermediate

US-Telefonnummernformate abgleichen

🏷️ regex, regular-expression, pattern, validation, phone, us, contact
^(\+?1[-.\s]?)?\(?[0-9]{3}\)?[-.\s]?[0-9]{3}[-.\s]?[0-9]{4}$

📝 Starkes Passwort

🟡 intermediate

Starkes Passwort validieren (min. 8 Zeichen, Groß-, Kleinbuchstaben, Zahl, Sonderzeichen)

🏷️ regex, regular-expression, pattern, validation, password, security
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$

📝 US-Sozialversicherungsnummer

🟡 intermediate

SSN-Format validieren

🏷️ regex, regular-expression, pattern, validation, ssn, us, identification
^(?!000|666)[0-8]\d{2}-(?!00)\d{2}-(?!0000)\d{4}$

📝 HTML-Tag

🟡 intermediate

HTML-Tags abgleichen

🏷️ regex, regular-expression, pattern, validation, html, tag, web
^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$

📝 UUID / GUID

🟡 intermediate

UUID-Format validieren

🏷️ regex, regular-expression, pattern, validation, uuid, guid, identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

📝 MAC-Adresse

🟡 intermediate

MAC-Adressenformat validieren

🏷️ regex, regular-expression, pattern, validation, mac, network, hardware
^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$

📝 IPv6-Adresse

🔴 complex

IPv6-Adressen validieren

🏷️ regex, regular-expression, pattern, validation, ip, ipv6, network, advanced
^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]+|::(ffff(:0{1,4})?:)?((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9]))$

📝 Kreditkartennummer

🔴 complex

Hauptkreditkartennummern abgleichen

🏷️ regex, regular-expression, pattern, validation, credit-card, payment, financial, advanced
^(?:4[0-9]{12}(?:[0-9]{3})?|(?:5[1-5][0-9]{14}|2(?:2[2-9][0-9]{2}|[3-6][0-9]{3}|7(?:[01][0-9]{2}|20[0-9]))[0-9]{12})|6(?:011|5[0-9]{2})[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$