Tuesday, 2 July 2013

Expresiones regulares en Java

Me encontré con el problema de validar con expresiones regulares (RegExp) los nombres en alemán, es decir que acepte "öüäÜÖÄ" y espacios, aquí la solución:

@Pattern(regexp = "^[\\p{L}\\s]+$")
No olvidarse de importar:

import javax.validation.constraints.Pattern;

Para validar números telefónicos con signos "+", te puede servir:

@Pattern(regexp = "^[\\d\\s\\+]+$")

No comments:

Post a Comment