4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
判断产品Key的正则表达式(格式: ABCD1-ABCD2-ABCD3-ABC..._CSDN博客
来自 : CSDN技术社区 发布时间:2021-03-25

正则表达式

^[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}$

改进

^([A-Za-z0-9]{5}-){4}[A-Za-z0-9]{5}$

解释

  1. ^ 为开始符 表示将要匹配的字符串 必要要以某个字符串开头

  2. $ 为结束符 道理同上

  3. [] 中括号为可选符 [A-Za-z0-9] 表示匹配 26个大写字母 26个小写字母或者 数字0到9 中的某一个

  4. {n} 花括号为重复符 n表示重复次数 如 [A-Za-z0-9]{5}表示匹配5个字符串

 

附 C#使用正则表达式匹配产品key

\"\" \"\"
 1 String Text 你要判断的字符串 ; 2 Regex reg new Regex( ^([A-Za-z0-9]{5}-){4}[A-Za-z0-9]{5}$ ); 3 if (reg.IsMatch(Text)) 4 { 5 //匹配后 要处理的代码 6 } 7 else 8 { 9 //不匹配后 要处理的代码10 }
View Code

 

相关资源:条码是否满足正则表达式测试
2016年9月7日解释: 1. ^ 为开始符,表示将要匹配的字符串,必要要以某个字符串开头; 2. $ 为结束符,道理同上; 3. [] 中括号为可选符,[A-Za-z0-9] 表示匹配 26个...判断产品Key的正则表达式(格式: ABCD1-ABCD2-ABCD3-ABCD4-ABCD5)正则表达式:  ^[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}$改进:  ^([A-Za-z0-9]{5}-){4}[A-Za-z0-9]{5}$解释:  1. ^ 为开始符,表示将要匹配的字符串,必要要以某个字符串开头;  2. $ 为结束符,道理同上;  3. [...判断产品Key的正则表达式(格式: ABCD1

本文链接: http://abcd2.immuno-online.com/view-722322.html

发布于 : 2021-03-25 阅读(0)