文章目录
前言
- iOS 银行卡号有效性校验 (Luhn算法)的应用场景:提款卡号校验( 结算账户类型是对公的时候,不验证卡号规则)
当然你也可以借助第三方进行校验,比如https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo
- 身份证校验:【校验年龄、校验是否符合身份证号生成规则】
进件风险控制强化: 通过身份证号码提取法人出生年月日,与当前日进行比较,如<18周岁, 则提示“法人未满18周岁,禁止进件!”
I 、银行卡号有效性校验
- Luhn算法(又叫模10算法)
算法原理:将每个奇数加倍和使它变为单个的数字,如果必要的话通过减去9和在每个偶数上加上这些值。如果此卡要有效,那么,结果必须是10的倍数
应用场景:提款卡的卡号校验
- 用法