信用卡验证服务的一般步骤

1.删除所有没有必要的字符(空格、破折号、句点、连字符),使返回的信用卡卡号只包含数字。
采用函数TrimToDigits。
2.检查信用卡卡号是否有效。
1)。确定信用卡类型。MasterCard是16位数字,总是以51,52,53,54或55开头。
Visa卡号码一般是13或者是16位,总是以4开头。
Discover信用卡总是16个字符,总是以6011开头。
American Express信用卡总是15个字符,以34或37开头。
2)。看数字是否有效。先得到位数,并创建校验和。
将奇位的数字×2,然后结果大于9的则减去9,将余数加到校验和中。偶位数字直接加到校验和中。所得到的最终校验和如果可以被10整除则就是有效地信用卡号码。
【信用卡验证服务的一般步骤】

    推荐阅读