Expressão Regular com java script

2 respostas
C

Dae galera blz???

Bom é o seguinte eu preciso validar um campo com java script.

O campo soh deve conter numero, e tem que usar expressão regular. Como por exemplo

var ExprReg = /\d{4}-\d{4}/ 

if (! ExprReg.test (document.frmCadastro.cl_telefone.value))
{
	alert('Validação incorreta')	
	return false
}

o codigo acima exige que o campo seja do tipo 0000-0000 e agora como fazer somente para numeros??

Obrigado

2 Respostas

Rodrigo_Carvalho_Aul
var ExprReg = /^\d+$/
 
 if (! ExprReg.test (document.frmCadastro.cl_telefone.value))
 {
 	alert('Validação incorreta')	
 	return false
 }
M

Cara, é bom dar uma estudada nesse assunto. É bem simples e ajuda muito na validação. Escreve aí no google: javascript tutorial “expressão regular”.
Apesar da dica do cara aí em cima estar certa, lembre-se de que você pode definir o limite mínimo e máximo de caracteres na expressão regular. Exemplo: /^\d{1,5}$/
Isso exige no mínimo 1 e no máximo 5 dígitos.
Já existem várias máscaras prontas para validação de campos em formulários Web. Nada mais prático!

Criado 5 de agosto de 2005
Ultima resposta 8 de ago. de 2005
Respostas 2
Participantes 3