4
respostas

Validacao segunda parte CPF

Prezados, o meu código apesar de calcular o segundo digito certo, não faz a validação correta do segundo digito verificador.

https://github.com/alissonarm/validacaoComJSeHtml.git

4 respostas

Oi, Alisson, tudo bem?

Baixei o seu código e testei com cpf's gerados por aqui: https://www.4devs.com.br/gerador_de_cpf e os dígitos foram calculados corretamente: https://imgur.com/a/KgczeUR

O cpf que você testou não calculou corretamente?

Laís, ele calculou certo também. O problema é que ele não apresentou a mensagem de erro quando eu informo o segundo dígito de validação errado.

Lais, complementado: Quando forço as 2 situações de erro 1) Primeiro dígito badInput: false customError: true patternMismatch: false rangeOverflow: false rangeUnderflow: false stepMismatch: false tooLong: false tooShort: false typeMismatch: false valid: false valueMissing: false

2) Segundo Digito badInput: false customError: false patternMismatch: false rangeOverflow: false rangeUnderflow: false stepMismatch: false tooLong: false tooShort: false typeMismatch: false valid: true valueMissing: false

Oi, Alisson!

Eu fiz testes com alguns cpf's corretos do qual mudei o segundo digito e o com cpf's onde digitei 11 números aleatórios e em ambos os casos a mensagem Este não é um CPF válido, segue os prints: https://imgur.com/a/QchsGVb

Qual o cpf que você testou? Essa mensagens apareceram no seu console?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software