There are different
types of mechanisms to validate GUID in C# .Net. I am going to share a quite
simple code example as given below.
/// VALIDATE EXPRESSION
IS GUID OR NOT!
/// </summary>
public static bool IsGuid(string guidString)
{
bool IsGuid = false;
if (!string.IsNullOrEmpty(guidString))
{
Regex guidRegExp = 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})$");
IsGuid = guidRegExp.IsMatch(guidString);
}
return IsGuid;
}