ID Tools

Validador de UUID

Inserir UUID

Como validamos um UUID?

Pense em um UUID como um tipo especial de código que precisa seguir certas regras para ser considerado válido.

Verificando a Forma

Imagine um UUID como um quebra-cabeça que precisa se encaixar exatamente em uma forma específica. Esta forma é uma série de números e letras separadas por traços, assim: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Cada x pode ser qualquer número de 0 a 9 ou uma letra de a a f.

Versão e Variante:

  1. Versão: Esta parte do UUID nos diz como ele foi criado. Existem diferentes métodos para criar um UUID, e o número da versão (um número de 1 a 5) nos dá essa informação.
  2. Variante: Esta parte nos diz o layout ou formato específico que o UUID deve seguir. Na maioria das vezes, queremos que ele corresponda a um layout comum chamado RFC 4122.

Caracteres Corretos

Cada caractere no UUID (exceto pelos traços) deve ser um número (0-9) ou uma letra de a a f. Isso porque os UUIDs são escritos em hexadecimal, que é uma maneira de representar números.

Comprimento Exato

Um UUID válido deve sempre ter 36 caracteres de comprimento, contando os traços.

UUIDs Especiais

Às vezes você pode ver um UUID que é todo zeros. Este é um caso especial e geralmente é permitido.

Exemplos Fáceis

UUID bom: 123e4567-e89b-12d3-a456-426614174000 - Este segue todas as regras. UUID ruim (muito curto): 123e4567-e89b-12d3-a456-42661417400 - Ops, está faltando alguns caracteres. UUID ruim (letra errada): 123e4567-e89b-12d3-a456-42661417400z - Não existe 'z' em hexadecimal.