Expresión Regular Java para validar acentos y ñ – Mi lado Informático

Expresión Regular para validar acentos y ñ

Desarrollando un programa en castellano, me encontré el problema de cómo configurar una expresión regular Java para validar acentos y ñ.

Aquí os muestro un ejemplo para limitar un campo con una extensión máxima de 50 caracteres:

public static boolean nombreCliente(String nombre) {
    boolean nombreClienteCorrecto = false;
    Pattern patron = Pattern.compile("[ 0-9A-Za-zñÑáéíóúÁÉÍÓÚ¡!¿?@#$%()=+-€/.,]{1,50}");
    Matcher comprobacion = patron.matcher(nombre);
    if (comprobacion.matches()) {
        nombreClienteCorrecto = true;
    }
    return nombreClienteCorrecto ;
}

La siguiente web os puede ser interesante si queréis investigar más sobre las expresiones regulares en Java:

Además, os comparto un tutorial donde explican muy bien el uso de «Pattern Regex»:

Espero que os sirva

¡Qué seáis felices!

Fuente: 

Ver más en: Mi lado informático
Volver arriba