最新文章列表

java模拟题第十一题---------判断信用卡的正确性

当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。 该校验的过程: 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。 2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。 3、将奇数位总和加上偶数位总和,结果应该可以被10整除。 例如, ...
大头K 评论(2) 有2412人浏览 2012-01-18 21:17

信用卡验证

验证信用卡用到Luhn算法。 Luhn算法有三步: 1.从卡号的最后一个数字开始,并逆向逐步将奇数位置的数字相加。 2.将偶数位置的数字相加,必须先将偶数位置的数字*2,如果是两位数,就将这两位数相加,然后将结果放到总和中。 3.将两个总和相加将结果与10取膜,如果能够整除,则为信用卡为合法的。 具体验证函数: function luhnCheckSum(sCardNum){   var ...
ErnestChen 评论(0) 有913人浏览 2011-10-23 12:13

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics