信用卡掩蔽

时间:2017-05-19 08:32:44

标签: c# regex winforms devexpress

如何使用以下图像屏蔽textedit

enter image description here

如何简化IIN RANGES,因为对于MasterCard类型我需要逐个输入

`[*5]{1}[*1-5]{1}[*0-9]{2}-[*0-9]{4}-[*0-9]{4}-[*0-9]{4,5}`
  1. 但如果Maestro卡片类型怎么办?是否有一种格式没有像上面那样逐一明确解释,而且你知道有很多creditcard
  2. 我是否需要为if中的每种类型的信用卡制作大量text edit屏蔽。因此,当在组合框中时,如果我选择特定的信用卡,则会使用该信用卡的masking类型

1 个答案:

答案 0 :(得分:0)

  1. 他做了这样的事情: https://github.com/jondavidjohn/payform/blob/master/src/payform.coffee
  2. type: 'mastercard'
    pattern: /^(5[1-5]|2[2-7])/
    length: [16]
    
    type: 'visaelectron'
    pattern: /^4(026|17500|405|508|844|91[37])/
    length: [16]
    
    type: 'forbrugsforeningen'
    pattern: /^600/
    length: [16]
    
    1. 此文件或XML文件。
    2. Dictionary<string, Card> cards = new Dictionary<string, Card>();
      cards.Add("VISA",new Card(4, "[5-6]"));
      cards.Add("MAESTRO",new Card(5, "[5-6]"));
      cards.Add("FORB",new Card(4, "[5-6]"));
      
      class Card
      {
          public Card(int length, string format){
              //TODO
          }
          public int Length;
          public string format;
      }