Analisador de Números de Telefone
Validação
Detalhes
Detalhes técnicos
Como Funciona o Analisador de Números de Telefone
O Que a Ferramenta Faz
O Analisador de Números de Telefone valida e formata números de telefone internacionais usando a biblioteca libphonenumber. Introduza um número de telefone em qualquer formato e obtenha as suas representações normalizadas (Internacional, Nacional, E.164, RFC3966), o país detetado, o tipo de número (telemóvel, fixo, gratuito) e o estado de validação.
Casos de Uso Comuns para Programadores
Os programadores usam analisadores de números de telefone ao validar a entrada do utilizador em formulários de registo, ao normalizar números de telefone para armazenamento em base de dados, ao detetar o país de origem para encaminhamento ou localização e ao converter entre formatos de apresentação (nacional vs. internacional). O formato E.164 é o padrão para APIs como Twilio, Vonage e AWS SNS.
Formatos de Números de Telefone
Os números de telefone podem ser representados em vários formatos padrão: Internacional (+1 650 253 0000), Nacional ((650) 253-0000), E.164 (+16502530000, apenas dígitos com código do país) e RFC3966 (tel:+1-650-253-0000, usado em ligações HTML tel:). O analisador aceita entrada em qualquer um destes formatos e produz todas as variantes.
Erros Comuns e Casos Limite
Números sem código do país exigem um país predefinido para serem analisados corretamente. Alguns números são válidos num país mas não noutro. Códigos curtos, números de emergência e números de tarifa premium têm regras de validação especiais. O analisador distingue entre 'possível' (comprimento correto) e 'válido' (plano de numeração conhecido) — um número possível pode não ser discável.