Using Regular Expression to validate a Guid
1/// <summary> 2/// 验证给定字符串是否是合法的Guid 3/// </summary> 4/// <param name="strToValidate">要验证的字符串</param> 5/// <returns>true/false</returns> 6public static bool IsGuid(string strToValidate) 7{ 8 bool isGuid = false; 9 string strRegexPatten = @"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\" 10 +@"-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$"; 11 if (strToValidate != null && !strToValidate.Equals("")) 12 { 13 isGuid = Regex.IsMatch(strToValidate,strRegexPatten); 14 } 15 return isGuid; 16}
Using Regular Expression to validate a Guid相关推荐
- Perl Regular Expression Syntax Perl的正则表达式语法
Perl Regular Expression Syntax Perl的正则表达式语法 Synopsis 摘要 The Perl regular expression syntax is base ...
- Regular Expression Matching
正则匹配 Regular Expression Matching Implement regular expression matching with support for '.' and '*'. ...
- java正则表达式及api_JAVA常用API:正则表达式regular expression
一.正则表达式的概念 正则表达式,regular expression,在代码中通常简写成regex 正则表达式是一个字符串,使用每单个字符串来描述.定义匹配规则,匹配一系列符合某个语法规则的字符串. ...
- leetcode 10 Regular Expression Matching
题目连接 https://leetcode.com/problems/regular-expression-matching/ Regular Expression Matching Descript ...
- Reflection,Regular Expression,Threading,IO,AppDomain,Web Service/Remoting Service,ORM
Reflection,Regular Expression,Threading,IO,AppDomain,Web Service/Remoting Service,ORM 先开个头,慢慢完善! Ref ...
- 【Nginx】错误: [emerg] “proxy_pass“ cannot have URI part in location given by regular expression,...
前言 nginx 1.15.11(下面的代码在此版本测试通过) win10 phpstudy 8.1.1.3 错误 nginx: [emerg] "proxy_pass" cann ...
- Search Engine —— Regular Expression(Spider)
Regular Expression,即正则表达式:用来查找符合某些负责规则的字符串的需要.它真是用于描述这些规则的工具. 1. \b 是一个元字符,用来匹配一个位置,代表着单词的开头或结尾,也就是单 ...
- 初步了解并使用正则表达式 (REGular EXPression)
正则表达式(REGular EXPression),正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本.只有掌 ...
- 使用jMeter的regular expression extract提取SSO form的XSRF protection token
在基于SAML的Authentication流程里,IDP返回给客户端的html form里包含了很多用于认证的信息,比如XSRF Token. 一个例子可以如下图所示: 我现在想把这个字段提取在jM ...
最新文章
- 逻辑电路 - 与非门Nand Gate
- 网络推广专员教大家网站SEO优化中锚文本的使用技巧
- Appium adb 获取真实 appActivity
- Linux下网络流量实时监控工具 大全
- WebServices 简介
- Java按规则生成唯一编号
- iOS随机页面NSClassFromString
- 计算机基础中的分层教学,分层教学法在计算机基础课程中的应用研究
- 【Go语言】【13】再谈GO语言的结构体
- .Net的 Web项目的打包过程
- java rtti_java对RTTI的所有需要
- 解决OverflowError: int too large to convert to float的办法
- kernal tch 下载 天正_kernal tch 下载 天正_打开cad图时提示TCH_KERNAL 缺乏解释器天正图形看不见, 请下载天正插件.........
- 使用Python对csv文件去重
- 开源ERP安装之Opentaps和Openbravo安装指南
- 自然语言处理 cs224n 2019 Lecture 11: ConvNets for NLP
- Calendar.getInstance() gives error in Android Studio
- [Python图像处理] 合成微缩效果
- NLP学习(二)—中文分词技术
- GlboalMapper20如何把mbt转为tif