Message
Message
function preencherNome() {
// Valindado se há números
let nomeLimpo = limparLetrasComEspaco(nome); //remove tudo que não for letra
esconderErro(input, erro);
input.value = nomeLimpo;
}
function validarNome() {
let input = document.getElementById("inome");
let erro = document.getElementById("ierroNome");
let nome = input.value.trim().toLowerCase(); // Remove espaços do início e fim
esconderErro(input, erro);
mostrarCorreto(input);
input.value = nomeFormatado;
}
function validarDataNascimento() {
let input = document.getElementById("idataNascimento");
let erro = document.getElementById("ierroDataNascimento");
let dataNascimento = input.value.trim();
if (novaData.length != 8) {
mostrarErro(input, erro, "Tamanho inválido");
return;
}
// Validando a data
let anoBase = new Date().getFullYear(); // Pega o ano atual (ex: 2025)
if (novaData.length == 8) {
let dia = parseInt(novaData.slice(0, 2));
let mes = parseInt(novaData.slice(2, 4));
let ano = parseInt(novaData.slice(4, 8));
//envia para função que limpa oq não for número com o parâmetro(cpf)
//ou seja, oq o usuario estiver digitando no momento
let cpfLimpo = limparNumeros(cpf); //remove tudo que não for número
// Limita a 11 dígitos
cpfLimpo = cpfLimpo.slice(0, 11); //proibe o usuario de digitar mais digitos q
o necessario
return formatado;
}
if (!temNumeros(cpf)) {
mostrarErro(input, erro, "Apenas Caracteres Numéricos");
input.value = "";
}
// Limita a 11 dígitos
cpfLimpo = cpfLimpo.slice(0, 11); //proibe o usuario de digitar mais digitos q
o necessario
esconderErro(input, erro); //caso esteja errado, apaga a mensagem de erro
// =============================================================================
input.value = formatarPlacaCarro(resultado);
}