
UUID Regex Javascript Validator
Validieren Sie UUIDs in JavaScript präzise mit unserem UUID Regex JavaScript Validator. Testen Sie Standard-UUID-Formate direkt in Ihrem Browser und stellen Sie die Genauigkeit in APIs, Datenbanken und Frontend-Formularen sicher. Für umfassendere Validierungsaufgaben empfehlen sich der JavaScript Regex Tester, der GUID Regex JavaScript Validator oder der Credit Card Regex JavaScript Validator.
UUID Regex Javascript Validator, Dokumentation
Was ist UUID Regex?
In JavaScript werden UUIDs (Universally Unique Identifiers) häufig zur eindeutigen Identifizierung von Objekten, Einträgen oder Ressourcen in verteilten Systemen verwendet. Die Validierung des UUID-Formats stellt sicher, dass Ihre Anwendung mit korrekt strukturierten Daten arbeitet.
UUIDs folgen typischerweise diesem Format:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxDabei gilt:
x ist eine beliebige Hexadezimalziffer
M gibt die UUID-Version an (üblicherweise 1 bis 5)
N gibt die UUID-Variante an (typischerweise 8, 9, A oder B)
UUID-Regex-Muster
Hier ist ein Standardmuster zur Validierung von UUIDs:
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$Dieses Muster stellt sicher, dass die UUID:
36 Zeichen lang ist
Bindestriche an den richtigen Positionen enthält
Versions- und Variantenformatierungsregeln entspricht
Zur Veranschaulichung einige Beispielzeichenketten, darunter gültige UUIDs und solche, die die Validierung nicht bestehen sollten:
123e4567-e89b-12d3-a456-426655440000
c73bcdcc-2669-4bf6-81d3-e4ae73fb11fd
C73BCDCC-2669-4Bf6-81d3-E4AE73FB11FD
c73bcdcc-2669-4bf6-81d3-e4an73fb11fd
c73bcdcc26694bf681d3e4ae73fb11fd
definitely-not-a-uuid
123e4567-e89b-12d3-a456-426655440000 (manchmal schleichen sich Duplikate ein)
Einige davon sind gültig, andere sind kreativere Interpretationen. Validieren Sie Ihre Ergebnisse stets, bevor Sie sie in Ihrer Datenbank speichern.
regex für UUID ohne Bindestriche anpassen
Wenn Ihre Anwendung UUIDs ohne Bindestriche erwartet, was manchmal bei kompakter Speicherung oder Übertragung vorkommt, können Sie das regex einfach anpassen. Entfernen Sie die Bindestriche (-) aus dem Muster und passen Sie die Gruppierungen entsprechend an. Das resultierende regex sieht so aus:
^[0-9a-fA-F]{32}$Dieses Muster gleicht eine 32-Zeichen-Zeichenkette ab, die ausschließlich aus Hexadezimalziffern besteht, ohne Bindestriche zwischen den Abschnitten. Ideal für Fälle, in denen UUIDs in einem kompakten Format gespeichert oder übertragen werden.
JavaScript-Beispiel: UUID-Validierung
function isValidUUID(uuid) { const uuidRegex = /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$/; return uuidRegex.test(uuid); }
const uuid1 = "f47ac10b-58cc-4372-a567-0e02b2c3d479"; console.log(Valid UUID? ${isValidUUID(uuid1)}); // true
Verwenden Sie den JavaScript Regex Tester, um Ihre eigenen UUID-regex-Varianten anzupassen oder zu erstellen.
UUID-Regex für Formate ohne Bindestriche anpassen
Müssen Sie UUIDs ohne Bindestriche abgleichen? Passen Sie das Muster einfach entsprechend an. Während das Standard-UUID-regex Bindestriche in den 8-4-4-4-12-Gruppen erwartet, gibt es kompakte Darstellungen, die sie weglassen (zum Beispiel: f47ac10b58cc4372a5670e02b2c3d479).
So passen Sie das regex an:
Entfernen Sie einfach die Bindestriche im Muster.
Ihr neues regex würde so aussehen:
^[0-9a-fA-F]{32}$
Dies gleicht UUIDs als fortlaufende Folge von 32 Hexadezimalzeichen ab, perfekt für APIs oder Datenbanken, die eine kompakte Form bevorzugen. Alternativ können Sie die Bindestriche mit einem ? optional machen oder je nach Anwendungsfall zwei separate regex-Ausdrücke verwenden.
Anwendungsfälle für die UUID-Validierung
Datenbankeinträge: Sicherstellen, dass Primärschlüssel oder eindeutige Bezeichner korrekt formatiert sind.
API-Antworten: UUIDs in token, Headern oder Payloads validieren.
Formulareingaben: Fehlerhafte UUIDs in von Benutzern oder Administratoren eingereichten Daten verhindern.
Clientseitige Prüfungen: Leichtgewichtige Validierung vor dem Senden von Daten an Server.
Für verwandte Validierungsaufgaben empfehlen sich der URL Regex JavaScript Validator für Links oder der IP-Adresse Regex JavaScript Validator für Netzwerkwerte.
Häufige regex-Muster: Kurzreferenz
Hier sind einige wesentliche regex-Komponenten und ihre Verwendung, nützlich sowohl für Einsteiger als auch für erfahrene Entwickler.
Muster Funktion \d Gleicht eine einzelne Ziffer ab (0-9) [a-zA-Z0-9] Gleicht Buchstaben (Groß- oder Kleinschreibung) oder Ziffern ab (abc){3} Gleicht "abcabcabc" ab (die Gruppe "abc" dreimal wiederholt) ^ Verankert den Abgleich am Anfang einer Zeile $ Verankert den Abgleich am Ende einer Zeile . Gleicht beliebige Zeichen außer Zeilenumbrüchen ab * Gleicht null oder mehr des vorherigen Zeichens/der Gruppe ab + Gleicht ein oder mehr des vorherigen Zeichens/der Gruppe ab ? Macht das vorherige Zeichen/die Gruppe optional
Profi-Tipps zur Verwendung von UUID regex
Validieren Sie immer sowohl im Frontend als auch im Backend für Sicherheit und Datenkonsistenz.
UUIDs sind Groß-/Kleinschreibung-unempfindlich. Das regex akzeptiert sowohl Groß- als auch Kleinbuchstaben.
Kombinieren Sie die UUID-Validierung mit Tools wie dem Numbers Regex JavaScript Validator oder dem Credit Card Regex JavaScript Validator, um vollständige Formularvalidierungsabläufe zu erstellen.
Vorsicht bei führenden/nachfolgenden Leerzeichen: Eingaben vor dem Testen bereinigen.
UUIDs sind nicht nur für Datenbanken geeignet! Verwenden Sie sie in Session-IDs, Ereignisprotokollen oder beliebigen eindeutigen Referenzszenarien.
Empfohlene Begleit-Tools
JavaScript Regex Tester: UUID-Muster live testen und debuggen.
Credit Card Regex JavaScript Validator: Sichere Validierungslogik für Zahlungsformulare erstellen.
IP-Adresse Regex JavaScript Validator: Nützlich zur Validierung verwandter Netzwerkfelder.
GUID Regex JavaScript Validator: Zur Validierung anderer Typen eindeutiger Bezeichner.
Date Regex JavaScript Validator: Zeitstempel oder datumsbeschriftete Logs zusammen mit UUIDs validieren.
Frequently Asked Questions
Was ist eine UUID?
Kann ich dieses regex für alle UUID-Versionen verwenden?
Warum sollte ich UUIDs in JavaScript validieren?
Sind UUIDs Groß-/Kleinschreibung-sensitiv?
Wo wird UUID-Validierung häufig eingesetzt?
Related Articles



Testen Sie Ihre APIs noch heute!
Schreiben Sie auf Deutsch, Qodex wandelt Ihre Beschreibung in sichere, sofort ausführbare Tests um.



