Adjunto un Pattern que no permite ingresar puntos, para evitar errores:
@Pattern(regexp = "\\d{7,8}")
Adjunto un Pattern que no permite ingresar puntos, para evitar errores:
@Pattern(regexp = "\\d{7,8}")
Hola Christian, espero que estés bien
Gracias por compartir tu sugerencia sobre el uso del @Pattern. Veo que estás intentando crear una expresión regular que valide un documento de identidad venezolano, y mencionaste un patrón que no permite ingresar puntos.
El patrón que compartiste @Pattern(regexp = "\\d{7,8}") efectivamente solo permite números y de 7 a 8 dígitos, lo cual es útil si deseas asegurarte de que solo se ingresen números sin puntos. Sin embargo, si estás buscando validar un formato específico que incluya puntos, necesitarás ajustar la expresión regular para reflejar ese formato.
Por ejemplo, si el documento venezolano tiene un formato como "XX.XXX.XXX", podrías usar una expresión regular como esta:
@Pattern(regexp = "\\d{2}\\.\\d{3}\\.\\d{3}")
Esto permitirá exactamente dos dígitos, seguido por un punto, luego tres dígitos, otro punto, y finalmente tres dígitos más.
Espero que esta información te sea útil para ajustar tu validación según el formato que necesitas. ¡Bons estudios!