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!!