zoukankan      html  css  js  c++  java
  • 判断产品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 }
    View Code
  • 相关阅读:
    5js
    4js
    3js
    2js
    1js
    7css
    6css
    5css
    Django高级项目实战-开发企业级问答网站,学Django就这了
    Java日志第27天 2020.8.1
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/5850261.html
Copyright © 2011-2022 走看看