将传入的字符串强转成Guid格式,发生异常即为非Guid格式 static bool IsGuidByReg(string strSrc) { try { Guid guid = new Guid(strSrc); return true; } catch { return false; } //Regex reg = new Regex("^[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}$", RegexOptions.Compiled); //bool c = reg.IsMatch(strSrc); //log.Error("------------------------"); //log.Error(c); //log.Error("------------------------"); //return c; }