Valider un UUID

Comment valider un UUID/GUID ?

Si vous travaillez avec des UUID/GUID, il est important de savoir comment les valider pour éviter les erreurs de formatage. Dans ce guide, nous allons vous expliquer comment valider un UUID/GUID et vous donner des outils pour faciliter cette tâche.

Qu'est-ce qu'un UUID/GUID ?

Un UUID (Universally Unique Identifier) ou GUID (Globally Unique Identifier) est un identifiant unique utilisé en informatique pour identifier de manière unique des objets ou des données. Les UUID/GUID sont généralement représentés sous la forme d'une chaîne de caractères alphanumériques de 36 caractères.

Comment valider un UUID/GUID ?

La validation d'un UUID/GUID implique de vérifier que la chaîne de caractères est bien formatée et respecte les spécifications de l'UUID/GUID. Pour ce faire, vous pouvez utiliser des outils en ligne tels que uuidvalidator.com ou des bibliothèques de programmation telles que uuid dans Node.js ou java.util.UUID en Java.

Si vous utilisez Node.js, vous pouvez utiliser la bibliothèque uuid pour valider un UUID/GUID. Voici un exemple de code :

const { v4: uuidv4 } = require('uuid');
const uuidToValidate = '123e4567-e89b-12d3-a456-426655440000';

if (uuid.validate(uuidToValidate)) {
  console.log('UUID is valid');
} else {
  console.log('UUID is invalid');
}

Si vous utilisez Java, vous pouvez utiliser la classe java.util.UUID pour valider un UUID/GUID. Voici un exemple de code :

import java.util.UUID;

public class ValidateUUID {
    public static void main(String[] args) {
        String uuidToValidate = "123e4567-e89b-12d3-a456-426655440000";
        try {
            UUID uuid = UUID.fromString(uuidToValidate);
            System.out.println("UUID is valid");
        } catch (IllegalArgumentException e) {
            System.out.println("UUID is invalid");
        }
    }
}