luhn校验[验证了上百张卡号了]

[2022-03-15].java版本
    //   来自百度百科只是入参改了一下
    public static boolean luhnCheck(String cardNumber) {
        int sum = 0;
        int length = cardNumber.length();
        for (int i = 0; i < length; i++) {
            int digit = Integer.valueOf(String.valueOf(cardNumber.charAt(length - i - 1)));
            if (i % 2 == 1) {
                digit *= 2;
            }
            sum += digit > 9 ? digit - 9 : digit;
        }
        return sum % 10 == 0;
    }

[2022-03-31]上线了
[2022-04-17]目前是流量30%的ab也没发现什么问题

8.[2022-03-16].luhn在线验证

http://www.cardcn.com/luhn.html
http://www.jsons.cn/bankcheck/4111111111111111/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容