rulu ruru

postExpresiones regulares para acentos

September 19th, 2007

Filed under: PHP — admin @ 2:05 am

Expresiones regulares para acentos
Mirando las estadisticas de google me dí cuenta que casí nadie sabe como utilizar expresiones regulares para verificar acentos, espacios y la Ñ

Así que decidí explicar como hacerlo:

$apellido = ‘De la peña’;

if (ereg(“^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$”, $apellido)) { echo “si”; } else { echo “no”; }

De esta manera comprobamos: Qué el string sólo incluya carácteres de la A a la Z en mayusculas y minusculas, y también todas las vocales con acentos, tanto en mayusculas y minusculas… Incluyendo la letra ñ-Ñ.

También como todos sabemos en muchos casos se puede usar un espacio, lo cual hará aún mejor la comprobación de datos del script:

En nombre, apellido, dirección, etc. Esta solución puede servirnos.

En caso de nombre de usuarios diria de no usarla, pero siempre queda a predisposición de aquel que hizo el script, qué hace el script, y demás.

Enlaces pagos


No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

You must be logged in to post a comment.

ruldrurd
Entries (RSS) and Comments (RSS)