Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Haga lo que hicimos: expresiones regulares

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡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!