Mostrando entradas con la etiqueta Guid. Mostrar todas las entradas
Mostrando entradas con la etiqueta Guid. Mostrar todas las entradas

lunes, 28 de junio de 2010

Como validar un valor Guid

Buenas tardes.. Hay veces que necesitamos verificar si un valor es un campo de tipo guid. A continuación les coparto una función que me encontre en la red para eso...


private static Regex isGuid = new Regex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$", RegexOptions.Compiled);

internal static bool IsGuid(string candidate, out Guid output)

{

bool isValid = false;

output=Guid.Empty;

if(candidate!=null)

{

if (isGuid.IsMatch(candidate))

{

output=new Guid(candidate);

isValid = true;

}

}

return isValid;

}