Validação em javascript - Apenas números

2 respostas
Fabiolafas

Olá...
Estou fazendo uma validação em um formulário, mas não sei como fazer a validação de apenas números.
Busquei na internet e achei desta forma: /^\d*$/, mas não tá dando certo!

if (form.telefone.value.length == 0) {
        alert("Digite o número do telefone!");
        form.telefone.select();
        return false;
        
    }
	
	if (form.telefone.value.length != /^\d*$/) {
        alert("Digite apenas números!");
        form.telefone.select();
        return false;
        
    }
	
	
	if (form.email.value.length == 0) {
        alert("Digite o e-mail!");
        form.email.select();
        return false;

2 Respostas

E

Voce pode usar a função javascript isNaN( value ) “is not a number” …

Ela retorna true se o valor passado não for numero e retorna false se for numero.

Exemplo:

if (  isNaN(   form.telefone.value  )   ) {  
       alert("Digite apenas números!");  
       form.telefone.select();  
       return false;  
} else {
     return false;
}

Voce pode cerificar tb se o valor é em branco…

Fabiolafas

Muito obrigada!!!
Funcionou muito bem!

http://fabiolafas.com/contato.htm

Criado 24 de janeiro de 2011
Ultima resposta 24 de jan. de 2011
Respostas 2
Participantes 2