hola amigos.
tengo esta expresion funciona de maravilla si lo ejecuto de esta manera luego la utilizo en mi pagina pero no me acepta las letras acentuadas tampoco las ñ... si me acepta letras sin acentos
Código PHP:
$palabra="Humberto Valenzueláñ";
//trim($palabra);
if (preg_match('/([A-Za-záéíóúñÁÉÍÓÚÑ]{1,20}+\s?)+$/', $palabrass))
echo "A match was found.";
} else {
echo "A match was not found.";
}
ambie la expresion regular que era la que tenia originalmente en mi pagina.
lo que hace es:
año -> verdadero.
Ño ->verdadero.
oÑ -> falso.
Sí ->falso
Si -> verdadero.
café -> falso
cafén -> verdadero
Me di cuenta que al principio de cualquier palabra o en medio de la palabra uno puede usar las ñÑáéíóú pero al final no se puede por lo tanto si uno quiere escribe café estaria malo pero si la palabra es cafén estaría bien... la idea es que tambien lo escriba al final de cada palabra