判断字符串是否为GUID

在做RSA解密的时候,需要判断解密后的字符串是GUID类型,所以就有了如下的判断(正则表达式判断)

   public bool IsGUID(string str)
    {
        Match m = Regex.Match(str, @"^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$", RegexOptions.IgnoreCase);
        if (m.Success)
        {
            //可以转换 
            //Guid guid = new Guid(str);
            return true;
        }
        else
        {
            //不可转换 
            return false;
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,739评论 19 139
  • 一、字符串在C#中,字符串是一系列不可修改的Unicode字符,创建字符串后,就不能修改它。要创建字符串,最常用的...
    CarlDonitz阅读 5,069评论 0 2
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,481评论 0 4
  • NOTE:文章中的代码缩进不知道怎么搞,直接粘贴使用会报错 学习地址 面向对象高级编程 使用 __slots__ ...
    fangmusan阅读 2,615评论 0 0
  • 看到这个标题,你一定会点进来看一下是怎样一个傻男吧。 讲两个故事 朋友A 朋友A,前一阵子失恋了。失恋原因呢?其实...
    eccc70106fc4阅读 682评论 0 0