首页 > 开发 > Java > 正文

Java实现的校验银行卡功能示例

2024-07-14 08:41:23
字体:
来源:转载
供稿:网友
  1. 本文实例讲述了Java实现的校验银行卡功能。分享给大家供大家参考,具体如下: 
  2.  
  3. 步骤: 
  4.  
  5. 首先区分借记卡和信用卡,然后就是校验卡号,最后根据银联Bin确定什么银行,Bin之后就是归属地。 
  6.  
  7. 本文所有数据来源于网络,不一定保证正确和完整,这里仅仅作为教学使用。 
  8.  
  9. Java代码: 
  10.  
  11. package org.luozhuang.bankcard; 
  12. public class checkBankCard { 
  13.     /* 
  14.   当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心, 
  15.   因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。 
  16.   该校验的过程: 
  17.   1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。 
  18.   2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。 
  19.   3、将奇数位总和加上偶数位总和,结果应该可以被10整除。 
  20.   例如,卡号是:5432123456788881 
  21.   则奇数、偶数位(用红色标出)分布:5432123456788881 
  22.   奇数位和=35 
  23.   偶数位乘以2(有些要减去9)的结果:1 6 2 6 1 5 7 7,求和=35。 
  24.   最后35+35=70 可以被10整除,认定校验通过。 
  25.   请编写一个程序,从键盘输入卡号,然后判断是否校验通过。通过显示:“成功”,否则显示“失败”。 
  26.   比如,用户输入:356827027232780 
  27.   程序输出:成功 
  28.   */ 
  29.   /** 
  30.   * 校验银行卡卡号 
  31.   * @param cardId 
  32.   * @return 
  33.   */ 
  34.   public static boolean checkBankCard(String cardId) { 
  35.       char bit = getBankCardCheckCode(cardId.substring(0, cardId.length() - 1)); 
  36.       if(bit == 'N'){ 
  37.         return false
  38.       } 
  39.       return cardId.charAt(cardId.length() - 1) == bit; 
  40.   } 
  41.   /** 
  42.   * 从不含校验位的银行卡卡号采用 Luhm 校验算法获得校验位 
  43.   * @param nonCheckCodeCardId 
  44.   * @return 
  45.   */ 
  46.   public static char getBankCardCheckCode(String nonCheckCodeCardId){ 
  47.     if(nonCheckCodeCardId == null || nonCheckCodeCardId.trim().length() == 0 
  48.         || !nonCheckCodeCardId.matches("d+")) { 
  49.       //如果传的不是数据返回N 
  50.       return 'N'
  51.     } 
  52.     char[] chs = nonCheckCodeCardId.trim().toCharArray(); 
  53.     int luhmSum = 0; 
  54.     for(int i = chs.length - 1, j = 0; i >= 0; i--, j++) { 
  55.       int k = chs[i] - '0'
  56.       if(j % 2 == 0) { 
  57.         k *= 2; 
  58.         k = k / 10 + k % 10; 
  59.       } 
  60.       luhmSum += k; 
  61.     } 
  62.     return (luhmSum % 10 == 0) ? '0' : (char)((10 - luhmSum % 10) + '0'); 
  63.   } 
  64.  
  65. package org.luozhuang.bankcard; 
  66. import java.util.Arrays; 
  67. public class BankCardBin { 
  68.   // 银行卡是由”发卡行标识代码 + 自定义 + 校验码 “等部分组成的 
  69.   // BIN号 
  70.   //银联标准卡与以往发行的银行卡最直接的区别就是其卡号前6位数字的不同。 
  71.   //银行卡卡号的前6位是用来表示发卡银行或机构的,称为“发卡行识别码”(Bank Identification Number,缩写为“BIN”)。 
  72.   //银联标准卡是由国内各家商业银行(含邮储、信用社)共同发行、符合银联业务规范和技术标准、卡正面右下角带有“银联”标识(目前,新发行的银联标准卡一定带有国际化的银联新标识,新发的非银联标准卡使用旧的联网通用银联标识)、 
  73.   //卡号前6位为622126至622925之一的银行卡,是中国银行卡产业共有的民族品牌。 
  74.   private final static int[] bankBin = { 102033, 103000, 185720, 303781, 
  75.       356827, 356828, 356833, 356835, 356837, 356838, 356839, 356840, 
  76.       356885, 356886, 356887, 356888, 356889, 356890, 370246, 370247, 
  77.       370248, 370249, 400360, 400937, 400938, 400939, 400940, 400941, 
  78.       400942, 402658, 402673, 402791, 403361, 403391, 404117, 404157, 
  79.       404171, 404172, 404173, 404174, 404738, 404739, 405512, 405512, 
  80.       406252, 406254, 406365, 407405, 409665, 409666, 409667, 409668, 
  81.       409669, 409670, 409671, 409672, 410062, 412962, 412963, 415599, 
  82.       421317, 421349, 421393, 421437, 421865, 421869, 421870, 421871, 
  83.       422160, 422161, 424106, 424107, 424108, 424109, 424110, 424111, 
  84.       424902, 425862, 427010, 427018, 427019, 427020, 427028, 427029, 
  85.       427038, 427039, 427062, 427064, 427571, 428911, 431502, 431502, 
  86.       433666, 433670, 433680, 434061, 434062, 435744, 435745, 436718, 
  87.       436728, 436738, 436742, 436745, 436748, 436768, 438088, 438125, 
  88.       438126, 438588, 438589, 438600, 439188, 439225, 439227, 442729, 
  89.       442730, 451289, 451291, 451804, 451804, 451810, 451810, 453242, 
  90.       456351, 456418, 458060, 458060, 458071, 458071, 458123, 458124, 
  91.       468203, 472067, 472068, 479228, 479229, 481699, 486466, 486493, 
  92.       486494, 486497, 487013, 489592, 489734, 489735, 489736, 491020, 
  93.       491020, 491031, 491032, 491040, 493427, 493878, 498451, 504923, 
  94.       510529, 512315, 512316, 512411, 512412, 512425, 512431, 512466, 
  95.       512695, 512732, 514906, 514957, 514958, 517636, 518212, 518364, 
  96.       518378, 518379, 518474, 518475, 518476, 518710, 518718, 519412, 
  97.       519498, 520082, 520108, 520131, 520152, 520169, 520194, 520382, 
  98.       521899, 522153, 523036, 524011, 524047, 524070, 524091, 524094, 
  99.       524864, 524865, 525498, 525745, 525746, 526410, 526855, 527414, 
  100.       528020, 528931, 528948, 530970, 530980, 530980, 530990, 532420, 
  101.       532430, 532450, 532458, 535910, 535910, 535918, 537830, 540297, 
  102.       540838, 541068, 541709, 543159, 544033, 545619, 545623, 545947, 
  103.       547628, 547648, 547766, 547766, 548259, 548844, 552245, 552288, 
  104.       552534, 552587, 552599, 552742, 552794, 552801, 552853, 553131, 
  105.       553242, 556610, 556617, 558360, 558730, 558808, 558809, 558868, 
  106.       558868, 558894, 558895, 558916, 566666, 584016, 601100, 601101, 
  107.       601121, 601122, 601123, 601124, 601125, 601126, 601127, 601128, 
  108.       601131, 601136, 601137, 601138, 601140, 601142, 601143, 601144, 
  109.       601145, 601146, 601147, 601148, 601149, 601174, 601177, 601178, 
  110.       601179, 601186, 601187, 601188, 601189, 601382, 601382, 601428, 
  111.       601428, 601428, 601428, 602907, 602907, 602969, 602969, 603128, 
  112.       603128, 603367, 603367, 603445, 603445, 603506, 603506, 603601, 
  113.       603601, 603601, 603601, 603601, 603601, 603602, 603602, 603694, 
  114.       603694, 603708, 603708, 621021, 621201, 621977, 621977, 622126, 
  115.       622126, 622127, 622127, 622127, 622127, 622128, 622128, 622129, 
  116.       622129, 622131, 622131, 622132, 622132, 622133, 622133, 622134, 
  117.       622134, 622135, 622135, 622136, 622136, 622137, 622137, 622138, 
  118.       622138, 622139, 622139, 622140, 622140, 622141, 622141, 622143, 
  119.       622143, 622146, 622146, 622147, 622147, 622148, 622148, 622149, 
  120.       622149, 622150, 622150, 622151, 622151, 622152, 622152, 622153, 
  121.       622153, 622154, 622154, 622155, 622155, 622156, 622156, 622165, 
  122.       622165, 622166, 622166, 622168, 622168, 622169, 622169, 622178, 
  123.       622178, 622179, 622179, 622184, 622184, 622188, 622188, 622199, 
  124.       622199, 622200, 622200, 622202, 622202, 622203, 622203, 622208, 
  125.       622208, 622210, 622210, 622211, 622211, 622212, 622212, 622213, 
  126.       622213, 622214, 622214, 622215, 622215, 622220, 622220, 622225, 
  127.       622225, 622230, 622230, 622235, 622235, 622240, 622240, 622245, 
  128.       622245, 622250, 622250, 622251, 622251, 622252, 622252, 622253, 
  129.       622253, 622254, 622254, 622258, 622258, 622259, 622259, 622260, 
  130.       622260, 622261, 622261, 622280, 622280, 622291, 622291, 622292, 
  131.       622292, 622301, 622301, 622302, 622302, 622303, 622303, 622305, 
  132.       622305, 622307, 622307, 622308, 622308, 622310, 622310, 622311, 
  133.       622311, 622312, 622312, 622316, 622316, 622318, 622318, 622319, 
  134.       622319, 622321, 622321, 622322, 622322, 622323, 622323, 622324, 
  135.       622324, 622325, 622325, 622327, 622327, 622328, 622328, 622329, 
  136.       622329, 622331, 622331, 622332, 622332, 622333, 622333, 622335, 
  137.       622335, 622336, 622336, 622337, 622337, 622338, 622338, 622339, 
  138.       622339, 622340, 622340, 622341, 622341, 622342, 622342, 622343, 
  139.       622343, 622345, 622345, 622346, 622346, 622347, 622347, 622348, 
  140.       622348, 622349, 622349, 622350, 622350, 622351, 622351, 622352, 
  141.       622352, 622353, 622353, 622355, 622355, 622358, 622358, 622359, 
  142.       622359, 622360, 622360, 622361, 622361, 622362, 622362, 622363, 
  143.       622363, 622365, 622365, 622366, 622366, 622367, 622367, 622368, 
  144.       622368, 622369, 622369, 622370, 622370, 622371, 622371, 622373, 
  145.       622373, 622375, 622375, 622376, 622376, 622377, 622377, 622378, 
  146.       622378, 622379, 622379, 622382, 622382, 622383, 622383, 622384, 
  147.       622384, 622385, 622385, 622386, 622386, 622387, 622387, 622388, 
  148.       622388, 622389, 622389, 622391, 622391, 622392, 622392, 622393, 
  149.       622393, 622394, 622394, 622395, 622395, 622396, 622396, 622397, 
  150.       622397, 622398, 622399, 622399, 622400, 622400, 622406, 622406, 
  151.       622407, 622407, 622411, 622411, 622412, 622412, 622413, 622413, 
  152.       622415, 622415, 622418, 622418, 622420, 622420, 622421, 622421, 
  153.       622422, 622422, 622423, 622423, 622425, 622425, 622426, 622426, 
  154.       622427, 622427, 622428, 622428, 622429, 622429, 622432, 622432, 
  155.       622434, 622434, 622435, 622435, 622436, 622436, 622439, 622439, 
  156.       622440, 622440, 622441, 622441, 622442, 622442, 622443, 622443, 
  157.       622447, 622447, 622448, 622448, 622449, 622449, 622450, 622450, 
  158.       622451, 622451, 622452, 622452, 622453, 622453, 622456, 622456, 
  159.       622459, 622459, 622462, 622462, 622463, 622463, 622466, 622466, 
  160.       622467, 622467, 622468, 622468, 622470, 622470, 622471, 622471, 
  161.       622472, 622472, 622476, 622476, 622477, 622477, 622478, 622478, 
  162.       622481, 622481, 622485, 622485, 622486, 622486, 622487, 622487, 
  163.       622487, 622487, 622488, 622488, 622489, 622489, 622490, 622490, 
  164.       622490, 622490, 622491, 622491, 622491, 622491, 622492, 622492, 
  165.       622492, 622492, 622493, 622493, 622495, 622495, 622496, 622496, 
  166.       622498, 622498, 622499, 622499, 622500, 622500, 622506, 622506, 
  167.       622509, 622509, 622510, 622510, 622516, 622516, 622517, 622517, 
  168.       622518, 622518, 622519, 622519, 622521, 622521, 622522, 622522, 
  169.       622523, 622523, 622525, 622525, 622526, 622526, 622538, 622538, 
  170.       622546, 622546, 622547, 622547, 622548, 622548, 622549, 622549, 
  171.       622550, 622550, 622561, 622561, 622562, 622562, 622563, 622563, 
  172.       622575, 622575, 622576, 622576, 622577, 622577, 622578, 622578, 
  173.       622579, 622579, 622580, 622580, 622581, 622581, 622582, 622582, 
  174.       622588, 622588, 622598, 622598, 622600, 622600, 622601, 622601, 
  175.       622602, 622602, 622603, 622603, 622615, 622615, 622617, 622617, 
  176.       622619, 622619, 622622, 622622, 622630, 622630, 622631, 622631, 
  177.       622632, 622632, 622633, 622633, 622650, 622650, 622655, 622655, 
  178.       622658, 622658, 622660, 622660, 622678, 622678, 622679, 622679, 
  179.       622680, 622680, 622681, 622681, 622682, 622682, 622684, 622684, 
  180.       622688, 622688, 622689, 622689, 622690, 622690, 622691, 622691, 
  181.       622692, 622692, 622696, 622696, 622698, 622698, 622700, 622700, 
  182.       622725, 622725, 622728, 622728, 622750, 622750, 622751, 622751, 
  183.       622752, 622752, 622753, 622753, 622754, 622755, 622755, 622756, 
  184.       622756, 622757, 622757, 622758, 622758, 622759, 622759, 622760, 
  185.       622760, 622761, 622761, 622762, 622762, 622763, 622763, 622770, 
  186.       622770, 622777, 622777, 622821, 622821, 622822, 622822, 622823, 
  187.       622823, 622824, 622824, 622825, 622825, 622826, 622826, 622827, 
  188.       622836, 622836, 622837, 622837, 622840, 622840, 622841, 622842, 
  189.       622843, 622844, 622844, 622845, 622845, 622846, 622846, 622847, 
  190.       622847, 622848, 622848, 622849, 622855, 622855, 622856, 622856, 
  191.       622857, 622857, 622858, 622858, 622859, 622859, 622860, 622860, 
  192.       622861, 622861, 622864, 622864, 622865, 622865, 622866, 622866, 
  193.       622867, 622867, 622869, 622869, 622870, 622870, 622871, 622871, 
  194.       622877, 622877, 622878, 622878, 622879, 622879, 622880, 622880, 
  195.       622881, 622881, 622882, 622882, 622884, 622884, 622885, 622885, 
  196.       622886, 622886, 622891, 622891, 622892, 622892, 622893, 622893, 
  197.       622895, 622895, 622897, 622897, 622898, 622898, 622900, 622900, 
  198.       622901, 622901, 622908, 622908, 622909, 622909, 622940, 622982, 
  199.       628218, 628288, 628366, 628368, 650600, 650600, 650700, 650700, 
  200.       650800, 650800, 650900, 650900, 682900, 682900, 683970, 683970, 
  201.       685800, 685800, 685800, 685800, 685800, 685800, 690755, 690755, 
  202.       690755, 690755, 694301, 694301, 695800, 695800, 843010, 843010, 
  203.       843360, 843360, 843420, 843420, 843610, 843610, 843730, 843730, 
  204.       843800, 843800, 843850, 843850, 843900, 843900, 870000, 870000, 
  205.       870100, 870100, 870300, 870300, 870400, 870400, 870500, 870500, 
  206.       888000, 888000, 940056, 955880, 955881, 955882, 955888, 984301, 
  207.       998800, }; 
  208.   // "发卡行.卡种名称", 
  209.   private static final String[] bankName = { "广东发展银行.广发理财通""农业银行.金穗借记卡"
  210.       "昆明农联社.金碧卡""中国光大银行.阳光爱心卡""上海银行.双币种申卡贷记卡个人金卡"
  211.       "上海银行.双币种申卡贷记卡个人普卡""中国银行.中银JCB卡金卡""中国银行.中银JCB卡普卡"
  212.       "中国光大银行.阳光商旅信用卡""中国光大银行.阳光商旅信用卡""中国光大银行.阳光商旅信用卡"
  213.       "中国光大银行.阳光商旅信用卡""招商银行.招商银行银行信用卡""招商银行.招商银行银行信用卡"
  214.       "招商银行.招商银行银行信用卡""招商银行.招商银行银行信用卡""招商银行.招商银行银行信用卡"
  215.       "招商银行.招商银行银行信用卡""工商银行.牡丹运通卡金卡""工商银行.牡丹运通卡普通卡"
  216.       "中国工商银行.牡丹运通卡金卡""中国工商银行.牡丹运通卡金卡""中信实业银行.中信贷记卡"
  217.       "中国银行.长城国际卡(美元卡)-商务普卡""中国银行.长城国际卡(美元卡)-商务金卡"
  218.       "中国银行.长城国际卡(港币卡)-商务普卡""中国银行.长城国际卡(港币卡)-商务金卡"
  219.       "中国银行.长城国际卡(美元卡)-个人普卡""中国银行.长城国际卡(美元卡)-个人金卡""招商银行.两地一卡通"
  220.       "上海银行.申卡贷记卡""工商银行.国际借记卡""农业银行.金穗贷记卡""中信实业银行.中信贷记卡"
  221.       "农业银行.金穗贷记卡""中信实业银行.中信贷记卡""中信实业银行.中信贷记卡""中信实业银行.中信贷记卡"
  222.       "中信实业银行.中信贷记卡""中信实业银行.中信贷记卡""上海浦东发展银行.上海浦东发展银行信用卡VISA普通卡"
  223.       "上海浦东发展银行.上海浦东发展银行信用卡VISA金卡""交通银行.太平洋互连卡""交通银行.太平洋互连卡"
  224.       "中国光大银行.阳光信用卡""中国光大银行.阳光信用卡""广东发展银行.广发VISA信用卡""民生银行.民生贷记卡"
  225.       "中国银行.中银威士信用卡员工普卡""中国银行.中银威士信用卡个人普卡""中国银行.中银威士信用卡员工金卡"
  226.       "中国银行.中银威士信用卡个人金卡""中国银行.中银威士信用卡员工白金卡""中国银行.中银威士信用卡个人白金卡"
  227.       "中国银行.中银威士信用卡商务白金卡""中国银行.长城公务卡""招商银行银行.招商银行银行国际卡"
  228.       "深圳发展银行.发展借记卡""深圳发展银行.发展借记卡""民生银行.民生借记卡""北京银行.京卡双币种国际借记卡"
  229.       "建设银行.乐当家银卡VISA""民生银行.民生国际卡""中信实业银行.中信国际借记卡""民生银行.民生国际卡"
  230.       "民生银行.民生贷记卡""民生银行.民生贷记卡""民生银行.民生贷记卡""北京银行.京卡贵宾金卡"
  231.       "北京银行.京卡贵宾白金卡""中国银行.长城人民币信用卡-个人金卡""中国银行.长城人民币信用卡-员工金卡"
  232.       "中国银行.长城人民币信用卡-个人普卡""中国银行.长城人民币信用卡-员工普卡""中国银行.长城人民币信用卡-单位普卡"
  233.       "中国银行.长城人民币信用卡-单位金卡""中国银行.长城国际卡(美元卡)-白金卡""中国光大银行.阳光商旅信用卡"
  234.       "工商银行.牡丹VISA信用卡""工商银行.牡丹VISA信用卡""工商银行.牡丹VISA信用卡"
  235.       "工商银行.牡丹VISA信用卡""工商银行.国际借记卡""工商银行.牡丹VISA信用卡""工商银行.国际借记卡"
  236.       "工商银行.牡丹VISA信用卡""工商银行.牡丹VISA信用卡""工商银行.牡丹VISA信用卡"
  237.       "中国民生银行.民生国际借记卡""广东发展银行.广发信用卡""华夏.华夏卡""华夏.华夏卡"
  238.       "中信实业银行.中信贷记卡""中信实业银行.中信借记卡""中信实业银行.中信借记卡""建设银行.乐当家金卡VISA"
  239.       "建设银行.乐当家白金卡VISA""深圳发展银行.沃尔玛百分卡""深圳发展银行.沃尔玛百分卡"
  240.       "建设银行.龙卡贷记卡公司卡金卡VISA""建设银行.龙卡普通卡VISA""建设银行.龙卡贷记卡公司卡普通卡VISA"
  241.       "建设银行.龙卡储蓄卡""建设银行.龙卡国际普通卡VISA""建设银行.龙卡国际金卡VISA"
  242.       "广东发展银行.广发信用卡""中国银行.中银奥运信用卡个人卡""工商银行.牡丹VISA信用卡"
  243.       "中国工商银行.牡丹VISA白金卡""兴业银行.兴业智能卡""兴业银行.兴业智能卡""上海银行.上海申卡IC"
  244.       "招商银行.招商银行银行信用卡""招商银行.VISA信用卡""招商银行.VISA商务信用卡"
  245.       "中信实业银行.中信国际借记卡""中信实业银行.中信国际借记卡""兴业银行.VISA信用卡"
  246.       "中国银行.长城国际卡(欧元卡)-个人金卡""工商银行.牡丹贷记卡""工商银行.牡丹贷记卡""工商银行.牡丹贷记卡"
  247.       "工商银行.牡丹贷记卡""建设银行.VISA准贷记卡""中国银行.长城电子借记卡"
  248.       "上海浦东发展银行.浦发银行VISA年青卡""工商银行.牡丹信用卡""工商银行.牡丹信用卡""工商银行.牡丹贷记卡"
  249.       "工商银行.牡丹贷记卡""交通银行.太平洋双币贷记卡VISA""交通银行.太平洋双币贷记卡VISA"
  250.       "招商银行.招商银行银行国际卡""民生银行.民生国际卡""民生银行.民生国际卡""招商银行.招商银行银行信用卡"
  251.       "招商银行.招商银行银行信用卡""中国光大银行.阳光白金信用卡""上海银行.申卡贷记卡""兴业银行.VISA商务普卡"
  252.       "兴业银行.VISA商务金卡""中国光大银行.阳光商旅信用卡""广东发展银行.广发VISA信用卡"
  253.       "中国建设银行.VISA白金/钻石信用卡""中国工商银行.牡丹欧元卡""中国工商银行.牡丹欧元卡"
  254.       "中国工商银行.牡丹欧元卡""农业银行.金穗信用卡""农业银行.金穗信用卡""建设银行.VISA准贷记金卡"
  255.       "广东发展银行.广发信用卡""交通银行.太平洋信用卡""广东发展银行.广发信用卡"
  256.       "中国银行.长城国际卡(港币卡)-个人金卡""上海浦东发展银行.上海浦东发展银行信用卡VISA白金卡"
  257.       "常州商业银行.月季卡""工商银行.牡丹万事达国际借记卡""中国银行.中银万事达信用卡员工普卡"
  258.       "中国银行.中银万事达信用卡个人普卡""中国银行.中银万事达信用卡员工金卡""中国银行.中银万事达信用卡个人金卡"
  259.       "招商银行.招商银行银行国际卡""宁波市商业银行.汇通国际卡""民生银行.民生贷记卡"
  260.       "中国银行.长城国际卡(英镑卡)-个人普卡""中国银行.长城国际卡(英镑卡)-个人金卡""中信实业银行.中信贷记卡"
  261.       "中国银行.中银万事达信用卡员工白金卡""中国银行.中银万事达信用卡个人白金卡""民生银行.民生贷记卡"
  262.       "中信实业银行.中信贷记卡""广东发展银行.广发信用卡""中国银行.长城人民币信用卡-个人金卡"
  263.       "中国银行.长城人民币信用卡-员工金卡""中国银行.长城人民币信用卡-专用卡普卡""中国银行.长城人民币信用卡-员工普卡"
  264.       "中国银行.长城人民币信用卡-个人普卡""招商银行.MASTER信用卡""招商银行.MASTER信用金卡"
  265.       "农业银行.金穗贷记卡""上海银行.双币种申卡贷记卡普通卡""农业银行.金穗贷记卡""中信实业银行.中信贷记卡"
  266.       "上海银行.双币种申卡贷记卡金卡""广东发展银行.广发万事达信用卡""交通银行.太平洋双币贷记卡MasterCard"
  267.       "宁波市商业银行.汇通国际卡""广东发展银行.广发万事达信用卡""交通银行.太平洋双币贷记卡MasterCard"
  268.       "中国银行.长城国际卡(欧元卡)-个人普卡""兴业银行.万事达信用卡""招商银行.招商银行银行国际卡"
  269.       "工商银行.牡丹万事达白金卡""兴业银行.万事达信用卡""中国工商银行.牡丹海航信用卡个人金卡"
  270.       "建设银行.乐当家金卡MASTER""中国银行.长城信用卡""中国银行.长城信用卡"
  271.       "中国工商银行.牡丹海航信用卡个人普卡""中国银行.长城信用卡""中国银行.长城信用卡"
  272.       "建设银行.乐当家银卡MASTER""深圳市商业银行.深圳市商业银行信用卡""兴业银行.加菲猫信用卡"
  273.       "深圳市商业银行.深圳市商业银行信用卡""广东发展银行.广发万事达信用卡""民生银行.民生贷记卡"
  274.       "工商银行.牡丹万事达信用卡""工商银行.牡丹信用卡""工商银行.牡丹信用卡""工商银行.牡丹万事达信用卡"
  275.       "建设银行.MASTER准贷记卡""建设银行.龙卡普通卡MASTER""建设银行.龙卡国际普通卡MASTER"
  276.       "建设银行.龙卡国际金卡MASTER""农业银行.金穗信用卡""农业银行.金穗信用卡""农业银行.金穗信用卡"
  277.       "交通银行.太平洋信用卡""中国银行.长城国际卡(港币卡)-个人普卡""中国银行.长城国际卡(美元卡)-个人普卡"
  278.       "中国银行.长城国际卡(美元卡)-个人金卡""广东发展银行.广发信用卡""中国光大银行.第十八届世界足球锦标赛纪念卡"
  279.       "建设银行.MASTER准贷记金卡""招商银行.万事达信用卡""招商银行.万事达信用卡""招商银行.万事达信用卡"
  280.       "中国银行.长城国际卡(美元卡)-商务普卡""中国银行.长城国际卡(港币卡)-商务普卡"
  281.       "中国银行.长城人民币信用卡-单位普卡""中国银行.长城万事达信用卡单位普卡""工商银行.国际借记卡"
  282.       "广东发展银行.广发信用卡""建设银行.乐当家白金卡MASTER""民生银行.民生贷记卡"
  283.       "招商银行.招商银行银行信用卡""招商银行.招商银行银行信用卡""农业银行.金穗贷记卡""中国银行.长城公务卡"
  284.       "广东发展银行.广发万事达信用卡""建设银行.龙卡贷记卡公司卡普通卡MASTER"
  285.       "交通银行.太平洋双币贷记卡MasterCard""中国银行.长城公务卡""建设银行.龙卡信用卡"
  286.       "民生银行.民生贷记卡""中信实业银行.中信MASTERCARD人民币+美金双币贷记卡""工商银行.牡丹万事达信用卡"
  287.       "农业银行.金穗贷记卡""中国银行.长城国际卡(港币卡)-商务金卡""中国银行.长城国际卡(美元卡)-商务金卡"
  288.       "中国银行.长城人民币信用卡-单位金卡""中国银行.中银万事达信用卡单位金卡""广东发展银行.广发万事达信用卡"
  289.       "建设银行.龙卡贷记卡公司卡金卡MASTER""中信实业银行.中信MASTERCARD人民币+美金双币贷记卡"
  290.       "沈阳市商业银行.玫瑰卡""深圳农联社.信通卡""D.F.S.I(备注1).发现卡""D.F.S.I.发现卡"
  291.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  292.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  293.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  294.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  295.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  296.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  297.       "D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡""D.F.S.I.发现卡"
  298.       "D.F.S.I.发现卡""中国银行.长城电子借记卡""中国银行.长城电子借记卡""交通银行.太平洋万事顺卡"
  299.       "交通银行.太平洋万事顺卡""交通银行.太平洋万事顺卡""交通银行.太平洋万事顺卡""深圳商业银行.万事顺卡"
  300.       "深圳商业银行.万事顺卡""北京银行.京卡""北京银行.京卡""南京市商业银行.梅花卡""南京市商业银行.梅花卡"
  301.       "杭州商业银行.西湖卡""杭州商业银行.西湖卡""广州市商业银行.羊城借记卡""广州市商业银行.羊城借记卡"
  302.       "苏州市商业银行.姑苏卡""苏州市商业银行.姑苏卡""徽商银行合肥分行.黄山卡""徽商银行合肥分行.黄山卡"
  303.       "徽商银行合肥分行.黄山卡""徽商银行合肥分行.黄山卡""徽商银行合肥分行.黄山卡""徽商银行合肥分行.黄山卡"
  304.       "绍兴商业银行.兰花卡""绍兴商业银行.兰花卡""常熟农村商业银行.粒金卡""常熟农村商业银行.粒金卡"
  305.       "大连商业银行.北方明珠卡""大连商业银行.北方明珠卡""河北省农村信用社.信通卡""韩亚银行."
  306.       "温州商业银行.金鹿卡""温州商业银行.金鹿卡""阜新市商业银行.金通卡""阜新市商业银行.金通卡"
  307.       "福建省农村信用社联合社.万通""厦门市农村信用合作社.万通卡""福建省农村信用社联合社.万通"
  308.       "厦门市农村信用合作社.万通卡""深圳农信社.信通卡""深圳农信社.信通卡""深圳市农村信用合作社联合社.信通商务卡"
  309.       "深圳市农村信用合作社联合社.信通商务卡""淮安市商业银行.九州借记卡""淮安市商业银行.九州借记卡"
  310.       "嘉兴市商业银行.南湖借记卡""嘉兴市商业银行.南湖借记卡""贵阳市商业银行.甲秀银联借记卡"
  311.       "贵阳市商业银行.甲秀银联借记卡""重庆市商业银行.长江卡""重庆市商业银行.长江卡""成都商业银行.锦程卡"
  312.       "成都商业银行.锦程卡""西安市商业银行.福瑞卡""西安市商业银行.福瑞卡""徽商银行芜湖分行.黄山卡"
  313.       "徽商银行芜湖分行.黄山卡""北京农联社.信通卡""北京农联社.信通卡""兰州市商业银行.敦煌国际卡"
  314.       "兰州市商业银行.敦煌国际卡""廊坊市商业银行.银星卡""廊坊市商业银行.银星卡""泰隆城市信用社.泰隆卡"
  315.       "泰隆城市信用社.泰隆卡""乌鲁木齐市商业银行.雪莲借记卡""乌鲁木齐市商业银行.雪莲借记卡""青岛商行.金桥卡"
  316.       "青岛商行.金桥卡""呼市商业银行.百灵卡""呼市商业银行.百灵卡""上海银行.人民币申卡贷记卡金卡"
  317.       "上海银行.人民币申卡贷记卡金卡""上海银行.人民币申卡贷记卡普通卡""上海银行.人民币申卡贷记卡普通卡"
  318.       "国家邮政局.绿卡银联标准卡""国家邮政局.绿卡银联标准卡""国家邮政局.绿卡银联标准卡""国家邮政局.绿卡银联标准卡"
  319.       "成都市商业银行.锦程卡金卡""成都市商业银行.锦程卡金卡""成都市商业银行.锦程卡定活一卡通金卡"
  320.       "成都市商业银行.锦程卡定活一卡通金卡""成都市商业银行.锦程卡定活一卡通""成都市商业银行.锦程卡定活一卡通"
  321.       "深圳市商业银行.深圳市商业银行信用卡""深圳市商业银行.深圳市商业银行信用卡""深圳市商业银行.深圳市商业银行信用卡"
  322.       "深圳市商业银行.深圳市商业银行信用卡""包头市商业银行.包头市商业银行借记卡""包头市商业银行.包头市商业银行借记卡"
  323.       "中国建设银行.龙卡人民币信用卡""中国建设银行.龙卡人民币信用卡""中国建设银行.龙卡人民币信用金卡"
  324.       "中国建设银行.龙卡人民币信用金卡""湖南省农村信用社联合社.福祥借记卡""湖南省农村信用社联合社.福祥借记卡"
  325.       "吉林市商业银行.信用卡""吉林市商业银行.信用卡""吉林市商业银行.信用卡""吉林市商业银行.信用卡"
  326.       "福建省农村信用社联合社.万通""福建省农村信用社联合社.万通""国家邮政局.绿卡银联标准卡"
  327.       "国家邮政局.绿卡银联标准卡""国家邮政局.绿卡银联标准卡""国家邮政局.绿卡银联标准卡""中国工商银行.灵通卡"
  328.       "中国工商银行.灵通卡""中国工商银行.E时代卡""中国工商银行.E时代卡""中国工商银行.E时代卡"
  329.       "中国工商银行.E时代卡""中国工商银行.理财金卡""中国工商银行.理财金卡""中国工商银行.准贷记卡"
  330.       "中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡"
  331.       "中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡"
  332.       "中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡"
  333.       "中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.准贷记卡""中国工商银行.贷记卡"
  334.       "中国工商银行.贷记卡""中国工商银行.贷记卡""中国工商银行.贷记卡""中国工商银行.贷记卡"
  335.       "中国工商银行.贷记卡""中国工商银行.贷记卡""中国工商银行.贷记卡"
  336.       "交通银行股份有限公司太平洋双币信用卡中心.太平洋人民币贷记卡""交行太平洋卡中心.太平洋人民币贷记卡"
  337.       "交通银行股份有限公司太平洋双币信用卡中心.太平洋人民币贷记卡""交行太平洋卡中心.太平洋人民币贷记卡"
  338.       "交通银行股份有限公司太平洋双币信用卡中心.太平洋人民币贷记卡""交行太平洋卡中心.太平洋人民币贷记卡"
  339.       "交通银行股份有限公司太平洋双币信用卡中心.太平洋人民币贷记卡""交行太平洋卡中心.太平洋人民币贷记卡"
  340.       "交通银行.太平洋人民币准贷记卡""交通银行.太平洋人民币准贷记卡""交通银行.太平洋人民币借记卡"
  341.       "交通银行.太平洋人民币借记卡""交通银行.太平洋人民币借记卡""交通银行.太平洋人民币借记卡"
  342.       "交通银行.太平洋人民币借记卡""交通银行.太平洋人民币借记卡""交通银行.太平洋人民币借记卡"
  343.       "交通银行.太平洋人民币借记卡""建设银行.622280银联储蓄卡""建设银行.622280银联储蓄卡"
  344.       "柳州市商业银行.龙城卡""柳州市商业银行.龙城卡""柳州市商业银行.龙城卡""柳州市商业银行.龙城卡"
  345.       "湖州市商业银行.百合卡""湖州市商业银行.百合卡""佛山市禅城区农村信用联社.信通卡"
  346.       "佛山市禅城区农村信用联社.信通卡""南京市商业银行.梅花贷记卡""南京市商业银行.梅花贷记卡"
  347.       "南京市商业银行.梅花借记卡""南京市商业银行.梅花借记卡""九江市商业银行.庐山卡""九江市商业银行.庐山卡"
  348.       "昆明商业银行.春城卡""昆明商业银行.春城卡""西宁市商业银行.三江银行卡""西宁市商业银行.三江银行卡"
  349.       "淄博市商业银行.金达借记卡""淄博市商业银行.金达借记卡""徐州市郊农村信用合作联社.信通卡"
  350.       "徐州市郊农村信用合作联社.信通卡""宁波市商业银行.汇通卡""宁波市商业银行.汇通卡""宁波市商业银行.汇通卡"
  351.       "宁波市商业银行.汇通卡""山东农村信用联合社.信通卡""山东农村信用联合社.信通卡""台州市商业银行.大唐贷记卡"
  352.       "台州市商业银行.大唐贷记卡""顺德农信社.恒通卡""顺德农信社.恒通卡""常熟农村商业银行.粒金借记卡"
  353.       "常熟农村商业银行.粒金借记卡""江苏农信.圆鼎卡""江苏农信.圆鼎卡""武汉市商业银行.九通卡"
  354.       "武汉市商业银行.九通卡""徽商银行马鞍山分行.黄山卡""徽商银行马鞍山分行.黄山卡""东莞农村信用合作社.信通卡"
  355.       "东莞农村信用合作社.信通卡""天津市农村信用社.信通借记卡""天津市农村信用社.信通借记卡""天津市商业银行.津卡"
  356.       "天津市商业银行.津卡""张家港市农村商业银行.一卡通""张家港市农村商业银行.一卡通""东莞市商业银行.万顺通卡"
  357.       "东莞市商业银行.万顺通卡""南宁市商业银行.桂花卡""南宁市商业银行.桂花卡""包头市商业银行.雄鹰卡"
  358.       "包头市商业银行.雄鹰卡""连云港市商业银行.金猴神通借记卡""连云港市商业银行.金猴神通借记卡"
  359.       "焦作市商业银行.月季借记卡""焦作市商业银行.月季借记卡""鄞州农村合作银行.蜜蜂借记卡"
  360.       "鄞州农村合作银行.蜜蜂借记卡""徽商银行淮北分行.黄山卡""徽商银行淮北分行.黄山卡""江阴农村商业银行.合作借记卡"
  361.       "江阴农村商业银行.合作借记卡""攀枝花市商业银行.攀枝花卡""攀枝花市商业银行.攀枝花卡"
  362.       "佛山市三水区农村信用合作社.信通卡""佛山市三水区农村信用合作社.信通卡""成都农信社.天府借记卡"
  363.       "成都农信社.天府借记卡""中国银行.人民币信用卡金卡""中国银行.人民币信用卡金卡""中国银行.人民币信用卡普通卡"
  364.       "中国银行.人民币信用卡普通卡""中国银行.中银卡""中国银行.中银卡""南洋商业银行.人民币信用卡金卡"
  365.       "南洋商业银行.人民币信用卡金卡""南洋商业银行.人民币信用卡普通卡""南洋商业银行.人民币信用卡普通卡"
  366.       "南洋商业银行.中银卡""南洋商业银行.中银卡""集友银行.人民币信用卡金卡""集友银行.人民币信用卡金卡"
  367.       "集友银行.人民币信用卡普通卡""集友银行.人民币信用卡普通卡""集友银行.中银卡""集友银行.中银卡"
  368.       "沧州农信社.信通卡""沧州农信社.信通卡""临沂市商业银行.沂蒙卡""临沂市商业银行.沂蒙卡"
  369.       "香港上海汇丰银行有限公司.人民币卡""香港上海汇丰银行有限公司.人民币卡""香港上海汇丰银行有限公司.人民币金卡"
  370.       "香港上海汇丰银行有限公司.人民币金卡""中山市农村信用合作社.信通卡""中山市农村信用合作社.信通卡"
  371.       "珠海市商业银行.万事顺卡""珠海市商业银行.万事顺卡""东亚银行有限公司.电子网络人民币卡"
  372.       "东亚银行有限公司.电子网络人民币卡""徽商银行安庆分行.黄山卡""徽商银行安庆分行.黄山卡"
  373.       "绵阳市商业银行.科技城卡""绵阳市商业银行.科技城卡""长沙市商业银行.芙蓉卡""长沙市商业银行.芙蓉卡"
  374.       "昆明市农村信用联社.金碧一卡通""昆明市农村信用联社.金碧一卡通""泉州市商业银行.海峡银联卡"
  375.       "泉州市商业银行.海峡银联卡""花旗银行有限公司.花旗人民币信用卡""花旗银行有限公司.花旗人民币信用卡"
  376.       "大新银行有限公司.大新人民币信用卡普通卡""大新银行有限公司.大新人民币信用卡普通卡""大新银行有限公司.人民币借记卡"
  377.       "大新银行有限公司.人民币借记卡""恒生银行有限公司.恒生人民币信用卡""恒生银行有限公司.恒生人民币信用卡"
  378.       "恒生银行有限公司.恒生人民币金卡""恒生银行有限公司.恒生人民币金卡""恒生银行有限公司.恒生人民币白金卡"
  379.       "恒生银行有限公司.恒生人民币白金卡""济南市商业银行.齐鲁卡""济南市商业银行.齐鲁卡""美国银行.人民币卡"
  380.       "美国银行.人民币卡""大连市商业银行.大连市商业银行贷记卡""大连市商业银行.大连市商业银行贷记卡"
  381.       "恒丰银行.九州借记卡""恒丰银行.九州借记卡""大连市商业银行.大连市商业银行贷记卡"
  382.       "大连市商业银行.大连市商业银行贷记卡""上海商业银行.人民币信用卡""上海商业银行.人民币信用卡"
  383.       "永隆银行有限公司.永隆人民币信用卡""永隆银行有限公司.永隆人民币信用卡""福州市商业银行.榕城卡"
  384.       "福州市商业银行.榕城卡""宁波鄞州农村合作银行.蜜蜂贷记卡""宁波鄞州农村合作银行.蜜蜂贷记卡"
  385.       "潍坊商业银行.鸢都卡""潍坊商业银行.鸢都卡""泸州市商业银行.酒城卡""泸州市商业银行.酒城卡"
  386.       "厦门市商业银行.银鹭借记卡""厦门市商业银行.银鹭借记卡""镇江市商业银行.金山灵通卡""镇江市商业银行.金山灵通卡"
  387.       "大同市商业银行.云冈卡""大同市商业银行.云冈卡""宜昌市商业银行.三峡卡""宜昌市商业银行.三峡卡"
  388.       "宜昌市商业银行.信用卡""宜昌市商业银行.信用卡""葫芦岛市商业银行.一通卡""辽阳市商业银行.新兴卡"
  389.       "辽阳市商业银行.新兴卡""营口市商业银行.辽河一卡通""营口市商业银行.辽河一卡通"
  390.       "香港上海汇丰银行有限公司.ATM Card""香港上海汇丰银行有限公司.ATM Card"
  391.       "香港上海汇丰银行有限公司.ATM Card""香港上海汇丰银行有限公司.ATM Card""威海市商业银行.通达卡"
  392.       "威海市商业银行.通达卡""湖北农信社.信通卡""湖北农信社.信通卡""鞍山市商业银行.千山卡"
  393.       "鞍山市商业银行.千山卡""丹东商行.银杏卡""丹东商行.银杏卡""南通市商业银行.金桥卡"
  394.       "南通市商业银行.金桥卡""洛阳市商业银行.都市一卡通""洛阳市商业银行.都市一卡通""郑州商业银行.世纪一卡通"
  395.       "郑州商业银行.世纪一卡通""扬州市商业银行.绿扬卡""扬州市商业银行.绿扬卡""永隆银行有限公司.永隆人民币信用卡"
  396.       "永隆银行有限公司.永隆人民币信用卡""哈尔滨市商业银行.丁香借记卡""哈尔滨市商业银行.丁香借记卡"
  397.       "天津市商业银行.津卡贷记卡""天津市商业银行.津卡贷记卡""台州市商业银行.大唐卡""台州市商业银行.大唐卡"
  398.       "银川市商业银行.如意卡""银川市商业银行.如意卡""银川市商业银行.如意借记卡""银川市商业银行.如意借记卡"
  399.       "大西洋银行股份有限公司.澳门币卡""大西洋银行股份有限公司.澳门币卡""澳门国际银行.人民币卡"
  400.       "澳门国际银行.人民币卡""澳门国际银行.港币卡""澳门国际银行.港币卡""澳门国际银行.澳门币卡"
  401.       "澳门国际银行.澳门币卡""广州农村信用合作社联合社.麒麟储蓄卡""广州农村信用合作社.麒麟储蓄卡"
  402.       "吉林市商业银行.雾凇卡""吉林市商业银行.雾凇卡""三门峡市城市信用社.天鹅卡""三门峡市城市信用社.天鹅卡"
  403.       "抚顺市商业银行.绿叶卡""抚顺市商业银行.绿叶卡""昆山农村信用合作社联合社.江通卡"
  404.       "昆山农村信用合作社联合社.江通卡""常州商业银行.月季卡""常州商业银行.月季卡""湛江市商业银行.南珠卡"
  405.       "湛江市商业银行.南珠卡""金华市商业银行.双龙借记卡""金华市商业银行.双龙借记卡""金华市商业银行.双龙贷记卡"
  406.       "金华市商业银行.双龙贷记卡""大新银行有限公司.大新人民币信用卡金卡""大新银行有限公司.大新人民币信用卡金卡"
  407.       "江苏农信社.圆鼎卡""江苏农信社.圆鼎卡""中信嘉华银行有限公司.人民币信用卡金卡"
  408.       "中信嘉华银行有限公司.人民币信用卡金卡""中信嘉华银行有限公司.人民币信用卡普通卡"
  409.       "中信嘉华银行有限公司.人民币信用卡普通卡""中信嘉华银行有限公司.人民币借记卡""中信嘉华银行有限公司.人民币借记卡"
  410.       "常熟市农村商业银行.粒金贷记卡""常熟市农村商业银行.粒金贷记卡""廖创兴银行有限公司.港币借记卡"
  411.       "廖创兴银行有限公司.港币借记卡""沈阳市商业银行.玫瑰卡""沈阳市商业银行.玫瑰卡""广州市商业银行.羊城借记卡"
  412.       "广州市商业银行.羊城借记卡""上海银行.申卡""上海银行.申卡""江门市新会农信社.信通卡"
  413.       "江门市新会农信社.信通卡""东亚银行有限公司.人民币信用卡""东亚银行有限公司.人民币信用卡"
  414.       "东亚银行有限公司.人民币信用卡金卡""东亚银行有限公司.人民币信用卡金卡""乌鲁木齐市商业银行.雪莲贷记卡"
  415.       "乌鲁木齐市商业银行.雪莲贷记卡""高要市农村信用联社.信通卡""高要市农村信用联社.信通卡"
  416.       "上海市农村信用合作社联合社.如意卡""上海市农村信用合作社联社.如意卡""江阴市农村商业银行.合作贷记卡"
  417.       "江阴市农村商业银行.合作贷记卡""无锡市商业银行.太湖金保卡""无锡市商业银行.太湖金保卡""绍兴市商业银行.兰花卡"
  418.       "绍兴市商业银行.兰花卡""星展银行.银联人民币银行卡""星展银行.银联人民币银行卡""星展银行.银联人民币银行卡"
  419.       "星展银行.银联人民币银行卡""吴江农村商业银行.垂虹卡""吴江农村商业银行.垂虹卡""大新银行有限公司.借记卡"
  420.       "大新银行有限公司.借记卡""星展银行.银联人民币银行卡""星展银行.银联人民币银行卡""星展银行.银联人民币银行卡"
  421.       "星展银行.银联人民币银行卡""星展银行.银联银行卡""星展银行.银联港币银行卡""星展银行.银联港币银行卡"
  422.       "星展银行.银联银行卡""星展银行.银联银行卡""星展银行.银联港币银行卡""星展银行.银联港币银行卡"
  423.       "星展银行.银联银行卡""AEON信贷财务.AEON JUSCO银联卡""AEON信贷财务.AEON JUSCO银联卡"
  424.       "Travelex.Travelex港币卡""Travelex.Travelex港币卡"
  425.       "Travelex.Travelex美元卡""Travelex.Travelex美元卡""石家庄市商业银行.如意借记卡"
  426.       "石家庄市商业银行.如意借记卡""石家庄市商业银行.如意借记卡""石家庄市商业银行.如意借记卡"
  427.       "上海浦东发展银行.东方卡""上海浦东发展银行.东方卡""陕西省农村信用社联合社.陕西信合富泰卡"
  428.       "陕西省农村信用社联合社.陕西信合富泰卡""高要市农村信用合作社联合社.信通白金卡""高要市农村信用合作社联社.信通白金卡"
  429.       "高要市农村信用合作社联合社.信通金卡""高要市农村信用合作社联社.信通金卡""上海浦东发展银行.东方-轻松理财卡白金卡"
  430.       "上海浦东发展银行.东方-轻松理财卡白金卡""上海浦东发展银行.东方-轻松理财卡普卡"
  431.       "上海浦东发展银行.东方-轻松理财卡普卡""上海浦东发展银行.东方-轻松理财卡钻石卡"
  432.       "上海浦东发展银行.东方-轻松理财卡钻石卡""上海浦东发展银行.东方-新标准准贷记卡"
  433.       "上海浦东发展银行.东方-新标准准贷记卡""上海浦东发展银行.东方卡""上海浦东发展银行.东方卡"
  434.       "上海浦东发展银行.东方卡""上海浦东发展银行.东方卡""上海浦东发展银行.东方卡""上海浦东发展银行.东方卡"
  435.       "深圳发展银行.人民币信用卡金卡""深圳发展银行.人民币信用卡金卡""深圳发展银行.人民币信用卡普卡"
  436.       "深圳发展银行.人民币信用卡普卡""深圳发展银行.发展卡""深圳发展银行.发展卡""大丰银行有限公司.人民币借记卡"
  437.       "大丰银行有限公司.人民币借记卡""大丰银行有限公司.港币借记卡""大丰银行有限公司.港币借记卡"
  438.       "大丰银行有限公司.澳门币借记卡""大丰银行有限公司.澳门币借记卡"
  439.       "哈萨克斯坦国民储蓄银行.Halykbank Classic""哈萨克斯坦国民储蓄银行.Halykbank Classic"
  440.       "哈萨克斯坦国民储蓄银行.Halykbank Golden""哈萨克斯坦国民储蓄银行.Halykbank Golden"
  441.       "德阳市商业银行.锦程卡定活一卡通白金卡""德阳市商业银行.锦程卡定活一卡通白金卡""德阳市商业银行.锦程卡定活一卡通金卡"
  442.       "德阳市商业银行.锦程卡定活一卡通金卡""德阳市商业银行.锦程卡定活一卡通""德阳市商业银行.锦程卡定活一卡通"
  443.       "招商银行.招商银行信用卡""招商银行银行.招商银行银行信用卡""招商银行.招商银行信用卡"
  444.       "招商银行银行.招商银行银行信用卡""招商银行.招商银行信用卡""招商银行银行.招商银行银行信用卡"
  445.       "招商银行.招商银行信用卡""招商银行银行.招商银行银行信用卡""招商银行.招商银行信用卡"
  446.       "招商银行银行.招商银行银行信用卡""招商银行.一卡通""招商银行银行.一卡通""招商银行.招商银行信用卡"
  447.       "招商银行银行.招商银行银行信用卡""招商银行.招商银行信用卡""招商银行银行.招商银行银行信用卡""招商银行.一卡通"
  448.       "招商银行银行.一卡通""招商银行.公司卡""招商银行银行.公司卡""民生银行.民生信用卡""民生银行.民生信用卡"
  449.       "民生银行.民生信用卡""民生银行.民生信用卡""中国民生银行.民生银联白金信用卡""中国民生银行.民生银联白金信用卡"
  450.       "中国民生银行.民生银联商务信用卡""中国民生银行.民生银联商务信用卡""民生银行.民生借记卡""民生银行.民生借记卡"
  451.       "中国民生银行.民生借记卡""中国民生银行.民生借记卡""中国民生银行.民生借记卡""中国民生银行.民生借记卡"
  452.       "中国民生银行.民生借记卡""中国民生银行.民生借记卡""华夏银行.华夏卡""华夏银行.华夏卡"
  453.       "华夏银行.华夏至尊金卡""华夏银行.华夏至尊金卡""华夏银行.华夏丽人卡""华夏银行.华夏丽人卡"
  454.       "华夏银行.华夏万通卡""华夏银行.华夏万通卡""中国光大银行.炎黄卡普卡""中国光大银行.炎黄卡普卡"
  455.       "中国光大银行.炎黄卡白金卡""中国光大银行.炎黄卡白金卡""中国光大银行.炎黄卡金卡""中国光大银行.炎黄卡金卡"
  456.       "光大银行.阳光卡""光大银行.阳光卡""中信实业银行信用卡中心.中信银联标准贷记卡"
  457.       "中信实业银行信用卡中心.中信银联标准贷记卡""中信实业银行信用卡中心.中信银联标准贷记卡"
  458.       "中信实业银行信用卡中心.中信银联标准贷记卡""中信实业银行信用卡中心.中信银联标准贷记卡"
  459.       "中信实业银行信用卡中心.中信银联标准贷记卡""江西省农村信用社联合社.百福卡""江西省农村信用社联合社.百福卡"
  460.       "江西省农村信用社联合社.百福卡""江西省农村信用社联合社.百福卡""渤海银行.渤海银行公司借记卡"
  461.       "渤海银行.渤海银行公司借记卡""中信实业银行信用卡中心.中信银联标准贷记卡""中信实业银行信用卡中心.中信银联标准贷记卡"
  462.       "中信实业银行信用卡中心.中信银联标准贷记卡""中信实业银行信用卡中心.中信银联标准贷记卡""中信实业银行.中信借记卡"
  463.       "中信实业银行.中信借记卡""中信实业银行.中信借记卡""中信实业银行.中信借记卡""中信实业银行.中信贵宾卡"
  464.       "中信实业银行.中信贵宾卡""中信银行.中信理财宝金卡""中信银行.中信理财宝金卡""中信银行.中信理财宝白金卡"
  465.       "中信银行.中信理财宝白金卡""建设银行.龙卡储蓄卡""中国建设银行.龙卡储蓄卡""中国建设银行.龙卡准贷记卡"
  466.       "中国建设银行.龙卡准贷记卡""中国建设银行.龙卡准贷记卡金卡""中国建设银行.龙卡准贷记卡金卡"
  467.       "中国银行澳门分行.人民币信用卡""中国银行澳门分行.人民币信用卡""中国银行澳门分行.人民币信用卡"
  468.       "中国银行澳门分行.人民币信用卡""中国银行.长城人民币信用卡""中国银行.长城人民币信用卡-个人普卡"
  469.       "中国银行.长城人民币信用卡""中国银行.长城人民币信用卡-个人金卡""中国银行.长城人民币信用卡-专用卡普卡"
  470.       "中国银行.长城人民币信用卡""中国银行.长城人民币信用卡-员工金卡""中国银行.长城人民币信用卡"
  471.       "中国银行.长城人民币信用卡-员工金卡""中国银行.长城人民币信用卡""中国银行.长城人民币信用卡-员工金卡"
  472.       "中国银行.长城人民币信用卡""中国银行.长城人民币信用卡-单位普卡""中国银行.长城信用卡"
  473.       "中国银行.长城人民币信用卡-单位金卡""中国银行.银联单币贷记卡""中国银行.银联单币贷记卡""中国银行.长城信用卡"
  474.       "中国银行.长城信用卡""中国银行.长城信用卡""中国银行.长城信用卡""中国银行.长城信用卡"
  475.       "中国银行.长城信用卡""中国银行澳门分行.中银卡""中国银行澳门分行.中银卡""曲靖市商业银行.珠江源卡"
  476.       "曲靖市商业银行.珠江源卡""农业银行.金穗校园卡""农业银行.金穗校园卡""农业银行.金穗星座卡"
  477.       "农业银行.金穗星座卡""农业银行.金穗社保卡""农业银行.金穗社保卡""农业银行.金穗旅游卡"
  478.       "农业银行.金穗旅游卡""农业银行.金穗青年卡""农业银行.金穗青年卡""农业银行.复合介质金穗通宝卡"
  479.       "农业银行.复合介质金穗通宝卡""农业银行.金穗海通卡""农业银行.金穗贷记卡""农业银行.金穗贷记卡"
  480.       "农业银行.金穗贷记卡""农业银行.金穗贷记卡""农业银行.金穗通宝卡(暂未使用)""农业银行.金穗通宝卡"
  481.       "农业银行.金穗惠农卡""农业银行.金穗通宝卡(暂未使用)""农业银行.金穗通宝贵宾卡(银)"
  482.       "农业银行.金穗通宝卡(暂未使用)""农业银行.金穗通宝卡""农业银行.金穗通宝贵宾卡(金)""农业银行.金穗通宝卡"
  483.       "农业银行.金穗通宝贵宾卡(白金)""中国农业银行.金穗通宝卡""农业银行.金穗通宝卡(单位卡)"
  484.       "农业银行.金穗通宝卡""农业银行.金穗通宝卡(个人普卡)""农业银行.金穗通宝卡""农业银行.金穗通宝贵宾卡(钻石)"
  485.       "江苏东吴农村商业银行.新苏卡""江苏东吴农村商业银行.新苏卡""桂林市商业银行.漓江卡""桂林市商业银行.漓江卡"
  486.       "日照市商业银行.黄海卡""日照市商业银行.黄海卡""浙江省农村信用社联合社.丰收卡""浙江省农村信用社联社.丰收卡"
  487.       "珠海农村信用合作社联社.信通卡""珠海农村信用合作联社.信通卡""大庆市商业银行.玉兔卡""大庆市商业银行.玉兔卡"
  488.       "澳门永亨银行股份有限公司.人民币卡""澳门永亨银行股份有限公司.人民币卡""莱芜市商业银行.金凤卡"
  489.       "莱芜市商业银行.金凤卡""长春市商业银行.君子兰一卡通""长春市商业银行.君子兰一卡通""徐州市商业银行.彭城借记卡"
  490.       "徐州市商业银行.彭城借记卡""重庆市农村信用社联合社.信合平安卡""重庆市农村信用社联合社.信合平安卡"
  491.       "太仓农村商业银行.郑和卡""太仓农村商业银行.郑和卡""靖江市长江城市信用社.长江卡""靖江市长江城市信用社.长江卡"
  492.       "永亨银行.永亨尊贵理财卡""永亨银行.永亨尊贵理财卡""徽商银行.黄山卡""徽商银行.黄山卡"
  493.       "杭州市商业银行.西湖卡""杭州市商业银行.西湖卡""徽商银行.黄山卡""徽商银行.黄山卡"
  494.       "柳州市商业银行.龙城卡""柳州市商业银行.龙城卡""柳州市商业银行.龙城卡""柳州市商业银行.龙城卡"
  495.       "尧都区农村信用合作社联社.天河卡""尧都区农村信用合作社联社.天河卡""渤海银行.渤海银行借记卡"
  496.       "渤海银行.渤海银行借记卡""重庆市农村信用社联合社.信合希望卡""重庆市农村信用社联合社.信合希望卡"
  497.       "烟台市商业银行.金通卡""烟台市商业银行.金通卡""武进农村商业银行.阳湖卡""武进农村商业银行.阳湖卡"
  498.       "上海银行.申卡借记卡""上海银行.申卡借记卡""贵州省农村信用社联合社.信合卡""贵州省农村信用社联合社.信合卡"
  499.       "江苏锡州农村商业银行.金阿福""江苏锡州农村商业银行.金阿福""中外合资.南充市商业银行.熊猫团团卡"
  500.       "中外合资.南充市商业银行.熊猫团团卡""长沙市商业银行.芙蓉贷记卡""长沙市商业银行.芙蓉贷记卡"
  501.       "长沙市商业银行.芙蓉贷记卡""长沙市商业银行.芙蓉贷记卡""兴业银行.银联信用卡""兴业银行.银联信用卡"
  502.       "兴业银行.兴业自然人生理财卡""兴业银行.兴业自然人生理财卡""兴业银行.万能卡""兴业银行.万能卡"
  503.       "石嘴山城市信用社.麒麟卡""张家口市商业银行.好运卡""交通银行.太平洋卡""中国工商银行.公务卡"
  504.       "中国建设银行.公务卡""大庆市商业银行.公务卡""Discover Financial Services,Inc.发现卡"
  505.       ".发现卡""Discover Financial Services,Inc.发现卡"".发现卡"
  506.       "Discover Financial Services,Inc.发现卡"".发现卡"
  507.       "Discover Financial Services,Inc.发现卡"".发现卡""上海银行.上海明珠卡"
  508.       "上海银行.上海明珠卡""泉州市商业银行.海峡储蓄卡""泉州市商业银行.海峡储蓄卡""广东发展银行.广发信用卡"
  509.       "广东发展银行.广发VISA信用卡""广东发展银行.广发理财通""广东发展银行.广发VISA信用卡"
  510.       "广东发展银行.广发理财通""广东发展银行.广发信用卡""招商.招行一卡通""招商.招行一卡通"
  511.       "招商银行.招商银行银行一卡通""招商银行.招商银行银行一卡通""长沙市商业银行.芙蓉卡""长沙市商业银行.芙蓉卡"
  512.       "南通商业银行.金桥卡""南通商业银行.金桥卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  513.       "浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  514.       "浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  515.       "浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  516.       "浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  517.       "浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  518.       "浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡""浦东发展银行.东方卡"
  519.       "贵阳市商业银行.甲秀卡""贵阳市商业银行.甲秀卡""郑州市商业银行.世纪一卡通""工商银行.牡丹银联灵通卡-个人普卡"
  520.       "工商银行.牡丹银联灵通卡-个人普卡""工商银行.牡丹银联灵通卡-个人金卡""工商银行.牡丹银联理财金卡"
  521.       "上海浦东发展银行.东方卡""深圳发展银行.发展卡", }; 
  522.   public static String getNameOfBank(String charBin, int offset) { 
  523.     int bin = 0, index = 0; 
  524.     bin=Integer.valueOf(charBin); 
  525.     index=binarySearch(bankBin, bin); 
  526.     if (index == -1 || index>bankName.length) { 
  527.       return "没有记录的卡号: 
  528. "; 
  529.     } 
  530.     return bankName[index] + " 
  531. "; 
  532.   } 
  533.   // 查找方法 
  534.   public static int binarySearch(int[] srcArray, int des) { 
  535.     int low = 0; 
  536.     int high = srcArray.length; 
  537.     while (low < high) { 
  538.       if (des == srcArray[low]) { 
  539.         return low; 
  540.       } 
  541.       low++; 
  542.     } 
  543.     return -1; 
  544.   } 
  545.  
  546. package org.luozhuang.bankcard; 
  547. public class ABCBankAddr { 
  548.   static String[] bankBin = { "008""009""010""011""012""013"
  549.       "060""061""062""113""114""115""116""117""118"
  550.       "139""140""141""142""143""145""146""350""086","289"}; 
  551.   static String[] bankName = { "广州市""佛山市""中山市""珠海市""深圳市""汕头市""东莞市"
  552.       "江门市""湛江市""惠州市""清远市""肇庆市""阳江市""茂名市""潮州市""揭阳市"
  553.       "河源市""汕尾市""梅州市""韶关市""顺德区""南海区""云浮市""云南省昆明市" , "楚雄彝族自治州"}; 
  554.   public static String getAddrOfBank(String charBin) { 
  555.     int index=binarySearch(bankBin, charBin); 
  556.     if (index == -1 || index>bankName.length) { 
  557.       return "没有记录的卡号: 
  558. "; 
  559.     } 
  560.     return bankName[index] + " 
  561. "; 
  562.   } 
  563.   // 查找方法 
  564.   public static int binarySearch(String[] srcArray, String des) { 
  565.     int low = 0; 
  566.     int high = srcArray.length; 
  567.     while (low < high) { 
  568.       if (des.startsWith(srcArray[low])) { 
  569.         return low; 
  570.       } 
  571.       low++; 
  572.     } 
  573.     return -1; 
  574.   } 
  575.  
  576. package org.luozhuang.bankcard; 
  577. /** 这个程序完成 卡号校验 所属银行和种类,最后判断农行归属地(数据来源于网络) 
  578.  * @author 大师罗庄 
  579.  * 
  580.  */ 
  581. public class Main { 
  582.   public static void main(String[] args) { 
  583.     String cardNumber = "6228 4828 9820 3884 775";// 卡号 
  584.     cardNumber = cardNumber.replaceAll(" """); 
  585.     //位数校验 
  586.     if (cardNumber.length() == 16 || cardNumber.length() == 19) { 
  587.     } else { 
  588.       System.out.println("卡号位数无效"); 
  589.       return
  590.     } 
  591.     //校验 
  592.     if (checkBankCard.checkBankCard(cardNumber) == true) { 
  593.     } else { 
  594.       System.out.println("卡号校验失败"); 
  595.       return
  596.     } 
  597.     //判断是不是银联,老的卡号都是服务电话开头,比如农行是95599 
  598.     // http://cn.unionpay.com/cardCommend/gyylbzk/gaishu/file_6330036.html 
  599.     if (cardNumber.startsWith("62")) { 
  600.       System.out.println("中国银联卡"); 
  601.     } else { 
  602.       System.out.println("国外的卡,或者旧银行卡,暂时没有收录"); 
  603.       return
  604.     } 
  605.     String name = BankCardBin.getNameOfBank(cardNumber.substring(0, 6), 0);// 获取银行卡的信息 
  606.     System.out.println(name); 
  607.     //归属地每个银行不一样,这里只收录农行少数地区代码 
  608.     if (name.startsWith("农业银行") == true) { 
  609.       if (cardNumber.length() == 19) { 
  610.         //4大银行的16位是信用卡 
  611.         //注意:信用卡没有开户地之说,归总行信用卡部。唯独中国银行的长城信用卡有我的地盘这个属性 
  612.         name = ABCBankAddr.getAddrOfBank(cardNumber.substring(6, 10)); 
  613.         System.out.println("开户地:" + name); 
  614.       } 
  615.     } 
  616.   } 
  617.  
  618. 输出: 
  619.  
  620. 中国银联卡 
  621. 农业银行.金穗通宝卡(个人普卡) 
  622. 开户地:楚雄彝族自治州 
  623.  
  624. 希望本文所述对大家java程序设计有所帮助。 

注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表