银行卡号是我们日常生活中经常用到的支付工具,但是对于卡号有多少位以及卡号的组成规则却不是很清楚。本文将详细介绍银行卡号的位数和组成规则,帮助大家更好地了解银行卡。
银行卡号由几位组成?

银行卡号是由数字组成的一串字符,一般来说,不同类型的银行卡号位数是不一样的。我们先来了解一下不同类型银行卡号的位数。
1. 储蓄卡:一般为16位或19位数字。
2. 信用卡:一般为16位数字。
3. 预付费卡:一般为16位数字。
银行卡号的组成规则

除了不同类型银行卡的位数不同以外,不同的银行之间也可能存在卡号组成规则的差异。不过一般来说,银行卡号的组成都遵循Luhn算法,即银行卡号的最后一位是校验位。以下是银行卡号的组成规则。
1. 不同数字代表不同意义。银行卡号中的前6位数字为发卡银行标识代码,后面的数字则代表该卡的具体发卡地、卡种、账户标识等信息。
2. 偶数位数字乘以2。银行卡号中的偶数位数字(从右往左数)要乘以2,得到的结果是两位数,需要将十位数和个位数的数字相加,得到一个新的数字。
3. 所有数字相加并除以10。将所有数字相加后,如果该数能够整除10,那么该卡号是有效的。
总结

银行卡号是由数字组成的一串字符,储蓄卡、信用卡和预付费卡的位数不同。银行卡号的组成遵循Luhn算法,最后一位是校验位,可以通过对卡号进行运算来判断卡号是否有效。