Hola Pedro, espero que estés bien
Parece que estás trabajando con expresiones regulares para validar documentos y números de teléfono específicos de Venezuela. Basado en tu descripción, ya tienes una buena base para validar el documento y el teléfono con expresiones regulares simples.
Para el caso que mencionas sobre el cambio en el formato de la Cédula Profesional de los médicos, donde el nuevo patrón es XXXXXX-XX/MX
, necesitarías ajustar la expresión regular para que coincida con este formato específico. Aquí tienes un ejemplo de cómo podría ser la expresión regular para este nuevo formato:
@Pattern(regexp = "^\\d{6}-\\d{2}/MX$")
String cedulaProfesional;
En este patrón:
^
y $
indican el inicio y el final de la cadena, asegurando que toda la cadena siga el formato especificado.\\d{6}
asegura que haya exactamente seis dígitos al inicio.- El guion
-
es un carácter literal que debe aparecer después de los seis dígitos. \\d{2}
asegura que haya exactamente dos dígitos después del guion./MX
es una cadena literal que debe seguir a los dos dígitos.
Espero que esto te ayude a ajustar tus expresiones regulares según el nuevo requisito. ¡Bons estudios!