Segue solução dada em outro tópico de validar o cpf valido. Mas a page está aceitando cpf com três digitos, por exemplo: 123. Não está verificando o controle de digitos no primeiro momento. Mas quando eu digito um invalido e depois digito 123 ele acusa que está invalido.
function confirmaDigito(soma) {
let resto = 11 - (soma%11)
if (resto === 10 || resto === 11) resto =0
return resto
return 11 - (soma % 11)
}