Para cualquier desarrollador de sistemas en algun momento tiene que validar datos en un sistema de base de datos, en este caso el famoso RFC o registro federal de contribuyentes. aqui les muestro una solucion muy simple para validar dicho dato. private static bool EsRFC(string m_RFC) { string Patron = @"^[A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z,0-9][A-Z,0-9][0-9A]$"; Regex loRE = new Regex(Patron); if (loRE.IsMatch(m_RFC)) return true; else return false; } facil verdad?