hola me colaboras tengo esto @Pattern(regexp = "\d{4,6}"). para esto: private String documento; y necesito cambiarlo por uno para el documento en Colombia.
Claro! En Colombia, el documento de identidad puede tener diferentes formatos dependiendo del tipo (cédula de ciudadanía, tarjeta de identidad, NIT, etc.). En general:
Cédula de ciudadanía: Son números de 6 a 10 dígitos. Tarjeta de identidad: Similar, con 6 a 10 dígitos. NIT: Números, a veces con un dígito de verificación (ejemplo: 123456789-0). Si necesitas validar cualquiera de estos formatos, puedes ajustar tu expresión regular. Aquí hay un ejemplo general que cubre documentos colombianos básicos (solo números): @Pattern(regexp = "\d{6,10}") private String documento;