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.
ma has salvado la vida…
gracias!
Ana, de nada!
Muy Buena …
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