RegExLib.com - The first Regular Expression Library on the Web!

Please support RegExLib Sponsors

Sponsors

Regular Expression Details

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: The rating for this expression. Leo Hinojosa
Source http://www.regexlib.com/REDetails.aspx?regexp_id=1033
Your Rating
Bad Good

Enter New Comment

Title
 
Name
 
Comment
 
Spammers suck - we apologize. Please enter the text shown below to enable your comment (not case sensitive - try as many times as you need to if the first ones are too hard):

Existing User Comments

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


Copyright © 2001-2018, RegexAdvice.com | ASP.NET Tutorials