需求:用户输入银行卡卡号,需要验证卡号格式,自动填充所属银行。
第一想到的是正则表达式,后面尝试多次,卡号验证不太准确。
换一种思路:用户输入卡号,进入java后台,对卡号进行验证,返回结果。可行!
如何验证卡号格式以及所属银行?
js/html此处就不写出来了。直接给后台代码,我提供给各位一个简单的main调用,可自行修改(建议放入service):
不花钱就是程序员的原则!
上面调用的也是支付宝的api地址,完全免费哦 ~~
如何获得所有银行的列表?
下面是我从支付宝页面抓取的银行卡列表json,很全面。你们copy后放入自己的json文件,或改写到你们的数据库,或者放入map
如何显示银行对应的logo?
银行的LOGO也可以用过支付宝提供的一个图片API获取。第一点中我们通过卡号获取到了银行名称代码等信息,此处即可使用以下链接显示图片:
完成整个需求,其实很简单,也就这3个基本步骤。
写的不够完整,希望能帮到各位。