Foros del Web » Programando para Internet » Javascript »

problema validacion expresion regular

Estas en el tema de problema validacion expresion regular en el foro de Javascript en Foros del Web. Hola chicos tengo un codigo para validar un numero de telefono pero cuando escribo letras no da el fallo que deberia dar, no se si ...
  #1 (permalink)  
Antiguo 23/02/2009, 09:37
 
Fecha de Ingreso: diciembre-2007
Mensajes: 179
Antigüedad: 16 años, 4 meses
Puntos: 0
problema validacion expresion regular

Hola chicos tengo un codigo para validar un numero de telefono pero cuando escribo letras no da el fallo que deberia dar, no se si es problema del servidor apache.

Código:
function compruebatelefono(telefono){
  var res = false;
  var expr = new RegExp ("^[0-9]{2,3}-? ?[0-9]{6,7}$");
  var p = expr.exec(telefono);
  if (p)
 	{
		res= true;
	}
 return (res);
}

.....
if(telefono==""){
		document.getElementById("telefono_n1").style.display="inline";
		resul=false;
		}
	else{
		document.getElementById("telefono_n1").style.display="none";
		if(compruebatelefono(telefono)==false & resul){
			
			document.getElementById("telefono_n2").style.display="inline";
			resul=false;
		}
		else{
			document.getElementById("telefono_n2").style.display="none";
		}
	}
Todos los demas errores me los corrige bien pero ese no. Tambien me da bien el error cuando el telefono esta vacio, es decir, el error telefono_n1. Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.