根据输入的号码显示信用卡图像

时间:2011-03-04 14:59:03

标签: jquery credit-card

任何人都有根据输入的卡号动态显示信用卡图片的经验吗?

是否存在某种可用的列表来运行if if then然后将图像设置为可见或隐藏?

感谢任何帮助/建议 谢谢

1 个答案:

答案 0 :(得分:1)

According to Wikipedia

  

卡号的前六位数(包括最初的MII   数字)被称为发行者识别号码(IIN)。这些   识别发卡的发卡机构   持有人。其余的号码由发卡机构分配。

接下来是IIN的表格,它在这个问题上留下了很多黑暗:它真的最多六位数,通常是一,三或四。例如,如果以4开头,它是VISA(或联合品牌Dankort卡),除非前四位是4903,4905,4911或4936,在这种情况下它是一张Switch借记卡。但是Switch cards no longer exist;它们于2002年被出售给万事达卡,更名为Maestro,并发行了新卡。然而,有人的孩子可能会从阁楼中挖出一个并尝试使用它。

它没有什么逻辑上的困难或聪明;它只是对不同长度前缀的一系列比较。明智的实现将是一系列子串或正则表达式比较,if / else / else / else等。

编写trie会更有趣但是将这种代码留给可能无能(或者只是忙碌)的继任者进行维护并不是真正的蟋蟀。