
Quando pensamos em validação de formulários, os números de telefone não são as informações mais urgentes a serem validadas, mas se o número de telefone for absolutamente essencial para a sua empresa ou aplicativo, o senhor vai querer fazer tudo o que puder para garantir com precisão que o número esteja correto. E a verdade é que a maioria dos elementos de número de telefone de entrada única não é mascarada e não solicita informações suficientes, de modo que os usuários fornecem o número de telefone com e sem traços, parênteses e até mesmo sem códigos de país ou de área, o que torna o campo de número de telefone um campo pouco higienizado e mal utilizado.
Como o senhor pode fazer uma validação e análise mais avançada do número de telefone? O senhor pode usar o numverify, um serviço de validação de números telefônicos completo, confiável e fácil de usar!
Resultados rápidos
- O numverify permite que o senhor registrar-se gratuitamente
- A numverify tem a confiança da business.com e do HomeAdvisor
- A API da numverify é incrivelmente fácil de usar
- O numverify fornece a funcionalidade JSONP
- O numverify não apenas valida o número de telefone, mas identifica o código do país e a operadora
- O numverify é do mesmo provedor de serviços para o currencylayer, eversigne streetlayer
Usando o numverify
Assim como o currencylayer e o eversign, a API do numverify é muito fácil de usar, exigindo que o senhor forneça apenas uma chave de API e um número de telefone:
curl http://apilayer.net/api/validate?access_key=YOUR_ACCESS_KEY&number=14158586273
Essa chamada fornece algumas informações realmente detalhadas:
{ "valid": true, "local_format": "4158586273", "intl_format": "+14158586273", "country_code": "US", "country_name": "United States of America", "location": "Novato", "carrier": "AT&T Mobility LLC", "line_type": "mobile" }
Vamos dar uma olhada detalhada na resposta:
valid
– O estado desejado mais básico: o número de telefone é válido ou não?international_format
– Fornece o número de telefone com seu formato internacionalcountry_prefix
– O prefixo internacional do número de telefonecountry_code
ecountry_name
– Informações sobre o país de origem do número telefônicolocation
,carrier
, eline_type
– Esses campos fornecem um nível incrível de detalhes sobre o número de telefone, incluindo a cidade, o fornecedor do telefone e se o número de telefone é móvel, fixo, premium ou gratuito.
numverify é incrível
Quando penso em validação, penso em expressões regulares e depuração básica de dados, mas o numverify fornece muito mais informações: país, tipo de linha e informações sobre a operadora são bônus adicionais incríveis para a sua visão tradicional do número de telefone.