最近作微信小程序,有个需求要求用户上传银行卡信息,因此撸了个页面以及逻辑,详情代码以及使用参照示例,若是对你有所帮助的请给个Star✨~git
github.com/ZBK1nger/ba…github
这里主要说下说下属于银行卡自动匹配银行卡信息的逻辑,在当前银行卡的bindinput方法中,时刻监听用户输入的值,而后根据util.js中的bankCardAttribution方法来判断json
getUserIdCardNumber: function (e) { this.setData({ bankNumber: e.detail.value }) var temp = util.bankCardAttribution(e.detail.value) console.log(temp) if (temp == Error) { temp.bankName = ''; temp.cardTypeName = ''; } else { this.setData({ cardType: temp.bankName + temp.cardTypeName, }) } }, 复制代码
若是验证银行卡号正确的话会返回咱们一段这样的json,而后就随便.你须要的信息了 👌 小程序