Qu'est-ce qu'un Regex UUID ?
Le testeur applique un motif à chaque ligne de votre entrée et indique si elle y répond. Le motif employé est strict : il attend 32 caractères hexadécimaux sous la forme 8-4-4-4-12, avec les traits d'union exactement aux bons endroits.
On peut ainsi déterminer à l'avance si une validation prévue est trop stricte ou trop laxiste — un écueil fréquent quand des valeurs proviennent de sources différentes.
Mode d'emploi
- Collez les valeurs à tester, une par ligne.
- Cliquez sur Tester le motif.
- Lisez le récapitulatif : combien de lignes correspondent, et lesquelles non.
Cas d'usage
- Éprouver une validation prévue contre des données réelles.
- Repérer des irrégularités dans des listes d'identifiants importées.
- Comparer plusieurs formulations d'expression régulière.
Les versions d'UUID en un coup d'œil
| Version | Triable | Basé sur | À utiliser pour |
|---|---|---|---|
| v1 | Non | Horodatage + adresse MAC | Systèmes anciens qui attendent encore du v1 |
| v3 | Non | Hachage MD5 d'un nom | Identifiants déterministes quand MD5 est imposé |
| v4 | Non | 122 bits aléatoires | Presque tous les identifiants d'usage courant |
| v5 | Non | Hachage SHA-1 d'un nom | Quand un même nom doit toujours donner le même identifiant |
| v6 | Oui | Horodatage, réordonné | Des identifiants triables sans renoncer à l'aléatoire |
| v7 | Oui | Temps Unix en millisecondes | Clés primaires de base de données et identifiants d'événements |
| v8 | Non | Votre propre disposition de bits | Formats propres à un éditeur ou expérimentaux |
Les sept versions font 128 bits et s'écrivent toutes dans la forme 8-4-4-4-12. Seule la signification des bits change.
Questions fréquentes
Quel motif est utilisé ?
Un motif strict pour l'écriture canonique : 8, 4, 4, 4 puis 12 caractères hexadécimaux, séparés par des traits d'union. Les accolades et les majuscules ne comptent pas comme correspondance.
Pourquoi un UUID valide ne correspond-il pas ?
Parce que le motif est volontairement strict. En pratique, il est souvent souhaitable d'admettre les majuscules et les accolades — et c'est exactement ce qu'on peut éprouver ici avant de l'intégrer.
Les données sont-elles transmises ?
Non, tout se passe dans le navigateur. L'entrée ne quitte pas votre appareil.