Beiträge vom » Oktober, 2009 «

String is Guid

Mittwoch, 28. Oktober 2009 | Autor: admin

Der Codeausschnitt überprüft anhand eines Regex, ob ein übergebener String eine GUID ist. Es kann auch mit einem Convert innerhalb eines try-catch-Blocks gemacht werden, allerdings ist ein Regex schneller als Exceptions abarbeiten, was ebenfalls kein guter Programmierstil wäre…

        private static Boolean IsGuid(String value)
        {
            if (String.IsNullOrEmpty(value))
            {
                return false;
            }
            return Regex.IsMatch(value, @"^?[\da-f]{8}-([\da-f]{4}-){3}[\da-f]{12}?$", RegexOptions.IgnoreCase);
        }

Thema: C# | Beitrag kommentieren