Foros del Web » Programando para Internet » PHP »

Ayuda con funcion eregi

Estas en el tema de Ayuda con funcion eregi en el foro de PHP en Foros del Web. Saludos, estoy haciendo uso de la funcion eregi, pero al parecer algo esta mal. Lo que deseo es que el campo de texto acepte texto ...
  #1 (permalink)  
Antiguo 15/04/2007, 15:45
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
Ayuda con funcion eregi

Saludos, estoy haciendo uso de la funcion eregi, pero al parecer algo esta mal.

Lo que deseo es que el campo de texto acepte texto (a-zA-Z) minúscula y mayúscula y números del 0-9 y los caracteres de guion (-) y guion inferior (_).

Lo que yo hize es lo siguiente:
Código PHP:
$valor=trim($_POST["nombre"]);
function 
validaIngreso($valor)
{
  if(
eregi("^[a-zA-Z0-9_-]{4,10}$"$valor)) return TRUE;
  else return 
FALSE;
}
if (
validaIngreso($valor)) {
  echo 
"Valor valido";
}
else {
  echo 
"Valor no valido";

Lo que devuelve esto sea el valor que le ponga al cuadro de texto "nombre" es "Valor no valido".
Supongo que hay algo mal en la sintaxis del eregi. Por favor ayúdenme.

Gracias.
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 15/04/2007, 21:18
 
Fecha de Ingreso: enero-2006
Mensajes: 293
Antigüedad: 18 años, 3 meses
Puntos: 4
Re: Ayuda con funcion eregi

Primero, vamos a desenglosar tu validación "^[a-zA-Z0-9_-]{4,10}$"
^ Empieza la cadena
[a-zA-Z0-9_-] caracteres válidos
{4,10} el grupo de caracteres anterior se repita 4 o 10 veces
$ Termine la cadena.


Tu sentencia de validación le estas diciendo que acepte 4 o 10 digitos de la a-z (minúsculas y mayúsculas) y los guiones.

es eso lo que quieres? si es eso, sí funciona, ya lo verifiqué.

saludos.
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:34.