viernes, agosto 03, 2012

Validar si una cadena cumple con el formato de fecha especificado C#

 

public static bool IsDate(string inputDate)
{
bool isDate = true;
try{
    DateTime dateValue;
    dateValue = DateTime.ParseExact(inputDate,"yyyy-MM-dd",null);
}
catch{
    isDate = false;
}
return isDate;
}

Validar si una cadena es un RFC válido en C#

 

using System.Text.RegularExpressions;

public static bool isRFC(string tsInputRFC)
{
string lsPatron = @"^[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(lsPatron);
if (loRE.IsMatch(tsInputRFC))
return true;
else
return false;
}