Foros del Web » Programando para Internet » PHP »

[Duda] eregi en php5

Estas en el tema de [Duda] eregi en php5 en el foro de PHP en Foros del Web. Tengo una funcion que usa eregi que la usava en para que solo se puedan aceptar numeros, pero ahora actualize a php5 y lei que ...
  #1 (permalink)  
Antiguo 16/08/2010, 10:39
Avatar de ONahuelO  
Fecha de Ingreso: junio-2009
Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 14 años, 10 meses
Puntos: 4
[Duda] eregi en php5

Tengo una funcion que usa eregi que la usava en para que solo se puedan aceptar numeros, pero ahora actualize a php5 y lei que la funcion esa no es recomendada para esta vercion, y tengo la duda de que otra funcion podria usar para emular esta otra:


Código PHP:
if((eregi("[^0-9]"$personalid)){
exit(
"Solo se aceptan numeros");

  #2 (permalink)  
Antiguo 16/08/2010, 11:00
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: [Duda] eregi en php5

preg_match es lo que estas buscando.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 16/08/2010, 11:14
Avatar de ONahuelO  
Fecha de Ingreso: junio-2009
Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 14 años, 10 meses
Puntos: 4
Respuesta: [Duda] eregi en php5

si, estube biendo y leyendo subre esa funcion, pero no entiendo como adaptarla para que solo filtre numeros, como puse en el ejemplo
  #4 (permalink)  
Antiguo 16/08/2010, 11:18
 
Fecha de Ingreso: agosto-2010
Ubicación: León Gto. México
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: [Duda] eregi en php5

Se usa igual, checa la documentacion que te pusieron:

Cita:

int preg_match ( string $pattern , string $subject )

Parámetros:
- pattern: El patrón de búsqueda, como cadena.
- subject : La cadena de entrada.

Etiquetas: Ninguno
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 01:17.