本文提供了一个包含各大银行BIN码的JSON数据文件,并详细介绍了如何利用JavaScript代码从该数据中检索并显示特定银行卡对应的银行名称。
一直在使用的银行BIN码非常齐全且实用,并已经整合成JSON数据格式如下:
```
{
bin: 621098,
bankName: 邮储银行-绿卡通-借记卡
},
{
bin: 622150,
bankName: 邮储银行-绿卡银联标准卡-借记卡
}
```
此外,还提供了一个用于调用的JavaScript函数:
```javascript
// 根据银行卡号获取发卡行名称
getBankName = function (bankCard) {
if (bankCard == null || bankCard === ) {
return ;
}
$.getJSON(JsonbankData.json, {}, function(data) {
var bankBin = 0;
var isFind = false;
for(var key=10;key>=2;key--) {
bankBin = bankCard.substring(0, key);
$.each(data, function(i, item) {
if(item.bin == bankBin){
isFind=true;
return item.bankName;
}
});
if(isFind) break;
}
if(!isFind) {
return 未知发卡银行;
}
});
}
```