鲁恩帐号验证器
Luhn_Algorithm_Validator的Python项目详细描述
luhn算法验证器
测试14-16位帐号的
luhn算法遵从性
这个用python3编写的模块使用14、15或16位数字的帐户
数字
(例如信用卡/借记卡号码)并应用luhn
算法到
提供的数据。如果数据通过测试,系统将返回
'真',
否则系统返回“false”。
必须以简单的全数字字符串形式提供帐号
没有任何
分隔符的类型,包括空格,否则函数将返回
“假”。
如果字符串包含任何alpha,也会返回false值
字符,
标点符号或任何类型的非数字字符。
使用luhn算法验证器
'
$ pip3 install Luhn_Algorithm_Validator $ pip3 install Luhn_Algorithm_Validator --upgrade from luhn.luhn import aLuhn >>> cardNumber = '2222222222222224' >>> trueOrFalse = aLuhn.doLuhn(cardNumber) >>> trueOrFalse True >>> cardNumber = '2222222222222222' >>> trueOrFalse = aLuhn.doLuhn(cardNumber) >>> trueOrFalse False
'