Ej: 123456-78/M5 => @Pattern(regexp = "\d{6}-\d{2}/M\d"
Ej: 123456-78/M5 => @Pattern(regexp = "\d{6}-\d{2}/M\d"
Hola Gonzalo, espero que estés bien
¡Gracias por tu pregunta! Parece que estás trabajando en ajustar una expresión regular para que coincida con un nuevo formato de número de Cédula Profesional para médicos. Según el nuevo patrón que mencionaste, el formato debe ser XXXXXX-XX/MX, donde "M" es seguido por un dígito.
La expresión regular que has sugerido parece estar casi correcta, pero te falta cerrar la expresión con un signo de dólar para indicar el final de la cadena. Aquí tienes cómo debería verse:
@Pattern(regexp = "\\d{6}-\\d{2}/M\\d$")
Este patrón asegura que:
\\d{6}
coincide con exactamente seis dígitos.-
coincide con el guion literal.\\d{2}
coincide con exactamente dos dígitos./
coincide con la barra literal.M\\d
asegura que haya una "M" seguida de un dígito.$
indica el final de la cadena, asegurando que no haya caracteres adicionales después del formato especificado.Espero que esto te ayude a implementar el nuevo formato correctamente. ¡Bons estudios!
Muchas graciaspor la observación, saludos