Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, eu tenho o seguinte código:
var caracteres = /[a-zA-Z]$/;
function nome(input) {
if (input.value == "") {input.setCustomValidity('Insira seu nome completo!');}
else if(!caracteres.test(input.value)) {input.setCustomValidity('Seu nome possui caracteres inválidos!');}
else {input.setCustomValidity('');}
document.getElementById('erro-nome').innerHTML = input.validationMessage;
}
Ele funciona de certa forma, porem quando eu digito, por exemplo, "1Nome" ou "No1me" ele não detecta o caractere inválido. Alguém sabe por que?
Carregando comentários...