Prezados, o meu código apesar de calcular o segundo digito certo, não faz a validação correta do segundo digito verificador.
Prezados, o meu código apesar de calcular o segundo digito certo, não faz a validação correta do segundo digito verificador.
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?