应用场景:
1、提款卡的卡号校验
兼容对公账户录入场景: 结算账户类型是对公的时候,不验证卡号规则。 当然你也可以借助第三方进行校验,比如https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo
2、进件风险控制强化: 通过身份证号码提取法人出生年月日,与当前日进行比较,如<18周岁, 则提示“法人未满18周岁,禁止进件!”
原文
https://kunnan.blog.csdn.net/article/details/104943337
算法原理:将每个奇数加倍和使它变为单个的数字,如果必要的话通过减去9和在每个偶数上加上这些值。如果此卡要有效,那么,结果必须是10的倍数
应用场景:提款卡的卡号校验
if(![QCT_Common bankCardluhmCheckWithCardNo:_jskhTextF.text]){
[SVProgressHUD showInfoWithStatus:@"请输入正确的结算卡号"];
return ;
}