Expresiones regulares para acentos

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.


  • No Related Post
bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
tabs-top

4 comentario to “Expresiones regulares para acentos”

  1. Anna says:

    ma has salvado la vida…
    gracias!

  2. admin says:

    Ana, de nada!

  3. Mike says:

    Muy Buena …

  4. Roosvelt says:

    Este codigo es para php como seria para javascript, lo que dese hacer es reemplazar los caracteres acentuados por no acentuados, ejemplo si llega una á cambiarlo por una a y asi sucesivamente

Deja un comentario