Expresiones regulares para acentos
September 19th, 2007
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.




