Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2010, 14:20
userman
 
Fecha de Ingreso: diciembre-2006
Mensajes: 173
Antigüedad: 17 años, 4 meses
Puntos: 2
preg_match y eregi

Hola, tengo una consulta para ver si me podeis explicar porque de una forma si funciona y de otra no.

Tengo esto con preg_match que si funciona:
Código PHP:
if ( !preg_match("/^[0-9 a-z A-Z,$-:. _']+$/" 
y si le añado los acentos y la ñ no me funciona:
Código PHP:
if ( !preg_match("/^[0-9 a-z A-ZáéíóúÁÉÍÓÚñÑ,$-:. _']+$/" 
en cambio si lo hago con eregi si que me funciona perfectamente:
Código PHP:
if ( !eregi("^[a-zA-ZáéíóúÁÉÍÓÚñÑ 0-9 ,._]" 
Alguien me podria explicar porque no me funciona como lo estaba poniendo con preg_match o decirme si lo estoy haciendo bien con eregi.

Gracias!!