Foros del Web » Programando para Internet » PHP »

Resumir expresión regular

Estas en el tema de Resumir expresión regular en el foro de PHP en Foros del Web. Hola. Tengo el siguiente código: if ((ereg("(jpg)$" , $file))||(ereg("(jpeg)$" , $file))||(ereg("(png)$" , $file))||(ereg("(gif)$" , $file))) {} ¿Cómo puedo resumirla en una sola expresión regular?...
  #1 (permalink)  
Antiguo 06/11/2005, 10:58
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.954
Antigüedad: 14 años, 9 meses
Puntos: 1802
Resumir expresión regular

Hola.

Tengo el siguiente código:


if ((ereg("(jpg)$" , $file))||(ereg("(jpeg)$" , $file))||(ereg("(png)$" , $file))||(ereg("(gif)$" , $file))) {}


¿Cómo puedo resumirla en una sola expresión regular?
  #2 (permalink)  
Antiguo 06/11/2005, 11:29
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Hola Rafael!

De esta forma es la manera como se me ocurrió, ojala te sea útil.

Código PHP:
$file 'documento.jpeg';
if(
ereg("(jpg|jpeg|png|gif)$"$file$resultado)){
   echo 
'Verdadero, encontrado ' $resultado[0];
   

Suerte!
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 06/11/2005, 12:00
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.954
Antigüedad: 14 años, 9 meses
Puntos: 1802
Gracias Estoy aprendiendo.
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 16:19.