Title |
Test
Find
Pattern Title
|
Expression |
^([A-Z|a-z|&]{3}\d{2}((0[1-9]|1[012])(0[1-9]|1\d|2[0-8])|(0[13456789]|1[012])(29|30)|(0[13578]|1[02])31)|([02468][048]|[13579][26])0229)(\w{2})([A|a|0-9]{1})$|^([A-Z|a-z]{4}\d{2}((0[1-9]|1[012])(0[1-9]|1\d|2[0-8])|(0[13456789]|1[012])(29|30)|(0[13578]|1[02])31)|([02468][048]|[13579][26])0229)((\w{2})([A|a|0-9]{1})){0,3}$ |
Description |
Registro Federal de Contribuyentes (RFC) , used in Mexico as a unique set of caracters for a person or corporation registration .
Registro Federal de Contribuyentes utilizado en Mexico para el registro en hacienda. |
Matches |
ABCD790419 | ABC790419aa1 | ABCD790419AB1 |
Non-Matches |
AB790419 | A12790419 | ABC791332 |
Author |
Rating:
Leo Hinojosa
|
Source |
http://www.regexlib.com/REDetails.aspx?regexp_id=1033 |
Your Rating |
|
Title: No funciona con ciertas fechas
Name: Gerardo de Jesús Ramón
Date: 8/24/2010 9:53:30 PM
Comment:
No funciona para años no bisiestos, en el mes de febrero, y día 19
Title: No funciona con ciertas fechas
Name: Gerardo de Jesús Ramón
Date: 8/24/2010 9:53:22 PM
Comment:
No funciona para años no bisiestos, en el mes de febrero, y día 19
Title: Error en años viciestos
Name: Ulises Peña
Date: 5/8/2009 3:31:24 AM
Comment:
Este es el mejor Regex que encontre para el RFC usado en México, aunque encontre un detalle para cuando es un año viciesto, por ejemplo 800229 me dice que es incorrecto el RFC aunque el 29 de Febrero de 1980 si sea una fecha valida