¡Hola, Wilder, espero que estés bien!
Para adaptar la expresión regular al nuevo formato de la cédula profesional que mencionas (XXXXXX-XX/MX), puedes utilizar la siguiente expresión regular:
@Pattern(regexp = "\\d{6}-\\d{2}/MX")
Aquí te explico cómo funciona:
\\d{6}
: Coincide con exactamente 6 dígitos.-
: Representa el guion literal.\\d{2}
: Coincide con exactamente 2 dígitos./
: Representa la barra inclinada literal.MX
: Coincide con las letras "MX" en mayúsculas.Si necesitas que acepte también "mx" en minúsculas, puedes modificarlo a [Mm][Xx]
.
Espero que esto te ayude a resolver tu duda. ¡Bons estudios!