Foros del Web » Programando para Internet » PHP »

Ayuda PHP regex

Estas en el tema de Ayuda PHP regex en el foro de PHP en Foros del Web. Hola, tengo este problema, tengo un formulario en el cual pregunto el telefono, q tiene q ser por lo menos de 3 cifras y no ...
  #1 (permalink)  
Antiguo 07/04/2008, 08:38
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Ayuda PHP regex

Hola,
tengo este problema, tengo un formulario en el cual pregunto el telefono, q tiene q ser por lo menos de 3 cifras y no mas q 30, y lo valido con regex asi
if (ereg("[0-9]{3,30}",$tel))
si meto letras me funciona, si meto solo 1 o 2 numeros me funciona o sea le dice al usuario q tiene q meter un numero correcto.
Cuando mete por lo menos 3 numeros tambien funciona y guarda el numero en la base de datos. El problema es q cuando meto algo asi 300asd tambien lo agarra porque encuantra los 3 numeros y lo valida y tambien guarda las letras cosa q no quiero q sea asi.

he probado el if (ereg("\W[0-9]{3,30}",$tel)) y ahi no funciona tampoco,
No se si alguien me puede ayudar.

Gracias de antemano
Fernando
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 13:28.