Regex clave de elector de México
Jesús Velázquez
Posted on October 10, 2021
Sin más preámbulo:
[BCDFGHJKLMNPQRSTVWXYZ]{6}[0-9]{2}[0-1]{1}[0-9]{1}[0-3]{1}[0-9]{1}[0-3]{1}[0-9]{1}[HM]{1}[0-9]{3}
La clave de elector se compone de 18 caracteres, y se conforma con las primeras consonantes de los apellidos y primer nombre, año, mes, día y clave del estado en que su titular nació, su sexo y una homoclave interna de registro.
Por partes:
-
[BCDFGHJKLMNPQRSTVWXYZ]{6}
Captura 6 consonantes. -
[0-9]{2}
Captura dos dígitos entre 0 y 9, para el año de nacimiento. -
[0-1]{1}[0-9]{1}
Captura el mes de nacimiento, la primera parte espera un dígito entre 0 y 1 y la segunda entre 0 y 9. Esto porque los meses los numeran 01, 02, ..., 12. -
[0-3]{1}[0-9]{1}
El día de nacimiento, de 01, 02, ..., 31 -
[0-3]{1}[0-9]{1}
Clave de la entidad federativa, muy parecida al día, porque se espera un número entre 01 y 31. -
[HM]{1}
El sexo del titular. Actualmente limitado a dos opciones, H o M. -
[0-9]{3}
Homoclave
Defectos:
- El año, mes, día y clave del estado pueden ser 00
- El día y estado pueden llegar hasta 39
- El mes puede llegar hasta 19
💖 💪 🙅 🚩
Jesús Velázquez
Posted on October 10, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
watercooler Why does a reboot make your PC run SO much faster than running all the cleaning tools you can possibly imagine?
November 30, 2024