@Pattern(regexp = "\d{4,6}")
nuevo patrón
@Pattern(regexp = "\d{6}-\d{2}/MX")
@Pattern(regexp = "\d{4,6}")
nuevo patrón
@Pattern(regexp = "\d{6}-\d{2}/MX")
¡Hola Nicolas, espero que estés bien!
Parece que estás trabajando con expresiones regulares y necesitas actualizar el patrón de validación para el número de la Cédula Profesional de los médicos. Según el nuevo formato que mencionas, el número debe seguir el patrón: XXXXXX-XX/MX.
La expresión regular que has proporcionado inicialmente es @Pattern(regexp = "\\d{4,6}"), que verifica entre 4 y 6 dígitos consecutivos. Para adaptarla al nuevo formato, puedes usar la siguiente expresión regular:
@Pattern(regexp = "\\d{6}-\\d{2}/MX")
Esta expresión regular se desglosa de la siguiente manera:
\\d{6}: Seis dígitos consecutivos.-: Un guion.\\d{2}: Dos dígitos consecutivos./MX: La cadena literal /MX.Con esta nueva expresión regular, estarás validando correctamente el formato requerido para la Cédula Profesional.
Espero que esto te sea de ayuda y que puedas continuar con tu proyecto sin problemas. ¡Bons estudios!