Validadores: IBAN, BSN, IVA, cartão, ISBN
Fixar nas suas ferramentasVerifique um IBAN, BSN neerlandês, número de cartão, número de IVA da UE, e-mail, URL ou ISBN, com o motivo se falhar. Um valor por linha.
Roda inteiramente no seu navegador. O que você digita nunca é enviado aos nossos servidores.
Digite ou cole valores acima, um por linha, e cada um é verificado aqui.
histórico · 0
As entradas processadas aparecem aqui enquanto esta página estiver aberta. Recarregar a página limpa a lista.
Exemplos de código
Copie estes exemplos para o seu próprio projeto. Cada um usa apenas a biblioteca padrão da linguagem, por isso não há nada para instalar.
const iban = 'NL91 ABNA 0417 1643 00'
const compact = iban.replace(/\s/g, '').toUpperCase()
const rearranged = compact.slice(4) + compact.slice(0, 4)
const digits = [...rearranged].map((char) => parseInt(char, 36)).join('')
console.log(BigInt(digits) % 97n === 1n ? 'valid' : 'invalid')O que faz
Verifica se um valor está bem formado: um IBAN, um BSN neerlandês, um número de cartão, um número de IVA da UE, um e-mail, uma URL ou um ISBN. Cada um é verificado como seu próprio padrão define, e uma falha vem com o motivo. Cole um valor por linha para verificar vários de uma vez.
Como usar
- Digite ou cole um valor por linha. O tipo de cada linha é detectado separadamente, ou escolha um tipo em Verificar como.
- Leia o veredicto de cada valor: válido ou inválido, o motivo se falhar e suas partes (país, dígitos de controle, domínio etc.) se passar.
- Copie uma parte ou a lista toda de veredictos.
Exemplos
Três valores, um por linha:
NL91 ABNA 0417 1643 00 é um IBAN válido, 111222334 falha na verificação BSN nos dígitos de controle, e 978-0-306-40615-7 é um ISBN-13 válido que é 0306406152 como ISBN-10.
Bom saber
- Válido significa bem formado com dígitos de controle que conferem. Não significa que exista uma conta, cartão, registro de IVA ou caixa de e-mail.
- Um IBAN é verificado pelo comprimento do país e pela regra do módulo 97. Um BSN de oito dígitos é lido com zero à esquerda.
- Números de IVA são verificados só pelo formato do país. Procure uma empresa no VIES para confirmar que está registrada.
- Esta ferramenta trata dados pessoais, por isso não mostra anúncios nem guarda histórico ou link de compartilhamento do que você informa.
O que significa válido?
Significa que o valor está bem formado e seus dígitos de controle conferem, então poderia existir. Não prova que uma conta está aberta, um cartão ativo, um número de IVA registrado ou uma caixa aceita e-mail: só o emissor pode dizer isso.
Perguntas frequentes
Como funciona a verificação em cada tipo?
Um IBAN é verificado pelo comprimento do país e pela regra do módulo 97, um BSN pelo teste do onze, um número de cartão pelo algoritmo de Luhn e um ISBN pelo dígito de controle. Um número de IVA é verificado contra o formato do seu país, um e-mail contra as regras usuais de parte local e domínio, e uma URL por esquema e host.
Um número de IVA é verificado no registro oficial?
Não. Esta ferramenta só verifica o formato do número para o seu país. Para confirmar que uma empresa está registrada, procure-a no serviço VIES da Comissão Europeia.
O que eu informo é enviado para algum lugar?
Não. Cada verificação roda no seu navegador e os valores não são enviados aos nossos servidores. Como esta ferramenta trata dados pessoais, não mostra anúncios e não guarda histórico do que você informa.