我有一个非常简单的JS检查,我正在寻找一个我可以排除的虚拟cc号列表。 仅限万事达卡AmEx和Visa
var dummyCCArr = new Array();
dummyCCArr=["5105105105105100","4111111111111111", "4012888888881881", "378282246310005","5454545454545454","5431111111111111",];
if(jQuery.inArray(cardNo, dummyCCArr)!=-1){
ccErrorNo = 5;
return false;
}
任何链接?
答案 0 :(得分:4)
不同的信用卡公司使用不同的校验和来对卡进行初步验证(确保它是该品牌卡的有效格式)。
您可以在使用的不同校验和上找到信息Here
编辑:为了澄清,我可能会使用这种方法进行验证,但它不能证明它是一张有效的信用卡,只是一种有效的格式。
答案 1 :(得分:2)
从它的外观来看,你遇到了麻烦!因为我刚找到一个有效的CC号码生成器。 (虽未测试过。)
也许除了非常基本的之外,你实际上必须验证CC。
http://mediakey.dk/~cc/wp-dyn/credit-card-number-generator.php
这是另一个链接
http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm