tipo.. essa função que eu fiz está ligada a outra,pode não dar certo testando ela só,mas ai vai: var ar=[0,1,2,3,4,5,6,7,8,9]; for( var i = 0 ; i < ar.length ; i++){ if(document.form1.data.value.charAt(document.form1.data.value.length-1) == ar ){ flag=true; break; } flag=false } if(!flag){ alert("Data de aniversário Inválida"); document.form1.data.value =""; document.form1.data.focus(); return false; } Resumo: Criei um vetor de [0..9],mandei ler de i=0 até enquanto i menor que o tamanho do vetor,se o valor preenchido no input,de posição do tamanho que ta no input for igual aos itens do vetor,ou seja,números flag=true e sai do laço,se não,flag recebe false e em baixo eu pergunto se a flag for falsa faça aquilo. Ta meio sebosinha,mas nem sei fazer melhor,se alguém puder me dar uma lógica melhor,eu agradeço!! Obs: Carol você é gatinha :D