根據銀行卡號獲取開戶行及銀行卡類型的demo


最近更新了一個項目:關於銀行卡匹(根據銀行卡號獲取開戶行以及銀行卡類型等信息)。

背景:

當前網絡上流傳的較多的關於這俄中需求的工具類,大都較為過時,而且代碼冗雜,獲取到的數據格式也不盡讓人滿意,遂更了一個工具類。代碼中多采用正則表達式作為判斷標准,對於安卓開發者可以直接使用BankInfoBean類作為工具類用於自己的項目中,方便,代碼也不會顯得混亂。

原理:

使用了Luhn檢驗數字算法(Luhn Check Digit Algorithm),也稱作模數10公式。

算法:

將每個奇數加倍和使它變為單個的數字,如果必要的話通過減去9和在每個偶數上加上這些值。如果此卡要有效,那么,結果必須是10的倍數。

image01

image02

此外,在項目中分享了一個json類型的文件(assets文件下),主要是方便IOS開發者使用,大家可以根據該json文件自行擴展。

該項目簡單清晰,已經分享在github上,有興趣的可以了解一下,項目名:BankCardDemo,如果你能star一下,非常感謝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM