1
resposta

CPF valida sempre, qualquer numero

function checkCPFRepetido(cpf){
    const valoresRepetidos = [
        '00000000000',
        '11111111111',
        '22222222222',
        '33333333333',
        '44444444444',
        '55555555555',
        '66666666666',
        '77777777777',
        '88888888888',
        '99999999999'
    ]

    let cpfValido = true; 

    valoresRepetidos.forEach(valor => {
        if(valor == cpf){
            cpfValido = false;
        }
    });

    return cpfValido;
}



function validaCPF(input){
    const cpfFormatado = input.value.replace(/\D/g,'')
    let mensagem = ''

    if(!checkCPFRepetido(cpfFormatado)){
        mensagem = 'O CPF digitado não é valido.'
    }

    input.setCustomValidity(mensagem)
}
const validadores = {
    dataNascimento:input => validaDataNascimento(input),
    cpf:input => validaCPF(input)
}
1 resposta
O post foi fechado pois o curso foi descontinuado e não faz mais parte da grade oficial.
  • Você pode acessar o curso atualizado aqui.