瀏覽人數

            カウンター

2012年6月15日 星期五

驗證字串是否為Guid值


       
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);

        public bool IsGuid(string candidate, out Guid marketcontent)
        {
            bool isValid = false;
            marketcontent = Guid.Empty;

            if (candidate != null)
            {
               
                if (isGuid.IsMatch(candidate))
                {
                    marketcontent = new Guid(candidate);
                    isValid = true;
                }
            }
            return isValid;
        }

沒有留言:

張貼留言