Qual algoritmo?
Escolha Luhn, Mod 11 ou o validador dedicado indicado pela especificação.
Elysia Tools
Navegação
Workflow Playbook
Normalize um identificador, escolha o checksum e verifique o formato antes de aceitar.
Temas
Normalize um identificador, escolha o checksum e verifique o formato antes de aceitar.
Este guia transforma o escopo informado em um resultado revisável. Mantenha a fonte, os resultados intermediários e as decisões para que a próxima pessoa entenda o que foi verificado e por quê.
Conheça a família do identificador.
Guarde o valor original e documente separadores.
Checksum válido não prova existência real.
Decisão: Qual algoritmo?. Escolha Luhn, Mod 11 ou o validador dedicado indicado pela especificação.
Decisão: Remover separadores?. Remova-os apenas quando forem apresentação; preserve prefixos e códigos relevantes.
Decisão: Passar é suficiente?. Não; comprimento, prefixo, país, registo ou regras de negócio podem exigir mais.
Distinguir cartões, livros, comércio, veículos, dispositivos, banca e valores. Usar credit-card-validator, isbn-validator, upc-ean-validator, vin-validator.
Aplicar regras para espaços, hífenes, maiúsculas e prefixos, mantendo o original. Usar iban-validator.
Usar o algoritmo indicado ou o validador específico quando há regras estruturais. Usar luhn-checksum, mod11-checksum, iban-swift-validator.
Consultar erros específicos de dispositivos, catálogos, veículos ou valores. Usar imei-validator, iccid-validator, isin-validator, ean8-validator.
Guardar valor normalizado, caminho, resultado e limitações. Usar credit-card-validator.
Guia de fluxo de trabalho
Distinguir cartões, livros, comércio, veículos, dispositivos, banca e valores.
Aplicar regras para espaços, hífenes, maiúsculas e prefixos, mantendo o original.
Usar o algoritmo indicado ou o validador específico quando há regras estruturais.
Consultar erros específicos de dispositivos, catálogos, veículos ou valores.
Guardar valor normalizado, caminho, resultado e limitações.
Escolha Luhn, Mod 11 ou o validador dedicado indicado pela especificação.
Remova-os apenas quando forem apresentação; preserve prefixos e códigos relevantes.
Não; comprimento, prefixo, país, registo ou regras de negócio podem exigir mais.