首页 > 代码库 > 判断产品Key的正则表达式(格式: ABCD1-ABCD2-ABCD3-ABCD4-ABCD5)
判断产品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. [] 中括号为可选符,[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 }
判断产品Key的正则表达式(格式: ABCD1-ABCD2-ABCD3-ABCD4-ABCD5)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。