1. 校验信用卡号有效性
支付网关测试员背景
测试员在对接第三方支付接口时,需要确认收集到的测试卡号是否符合 Luhn 算法规则,以防前端校验逻辑出错。
问题
快速验证一个包含空格的 16 位卡号是否通过 Luhn 校验。
如何使用
选择模式为“校验”,在“待校验数字”中输入 4532 0151 1283 0366。
mode: validate, number: 4532 0151 1283 0366结果
工具自动忽略空格,计算出该卡号符合 Luhn 算法,返回校验通过结果。
Elysia Tools
导航
Validation
使用 Luhn 算法(模 10)校验或生成数字。适用于信用卡、IMEI、IMEISV、SIN、NPI 及任何基于 Luhn 的自定义标识号。
执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
Luhn 校验码计算器是一款专为开发和测试人员设计的在线工具,支持使用模 10(Luhn)算法快速校验或生成符合标准的数字序列。无论是信用卡号、手机 IMEI、IMEISV,还是 SIN、NPI 等行业标识码,该工具都能自动忽略空格和连字符等分隔符,提供准确的校验结果或生成符合特定前缀与长度要求的有效数字。
背景
测试员在对接第三方支付接口时,需要确认收集到的测试卡号是否符合 Luhn 算法规则,以防前端校验逻辑出错。
问题
快速验证一个包含空格的 16 位卡号是否通过 Luhn 校验。
如何使用
选择模式为“校验”,在“待校验数字”中输入 4532 0151 1283 0366。
mode: validate, number: 4532 0151 1283 0366结果
工具自动忽略空格,计算出该卡号符合 Luhn 算法,返回校验通过结果。
背景
开发者正在测试一款设备管理 APP,需要输入符合 Luhn 算法的 15 位 IMEI 码来测试设备的注册流程。
问题
需要生成一个以 35 开头、总长度为 15 位的有效 IMEI 码。
如何使用
选择模式为“生成”,设置“总长度”为 15,并在“前缀”中输入 35。
mode: generate, length: 15, prefix: 35结果
工具自动生成一个以 35 开头、包含正确 Luhn 校验位的 15 位数字序列。
主要用于信用卡(如 Visa、Mastercard)、手机 IMEI 码、加拿大社会保险号(SIN)以及美国国民提供者标识符(NPI)等。
不会,工具在计算时会自动忽略所有非数字的分隔符。
将模式设置为“生成”,在“前缀”中输入指定数字(如 Visa 输入 4),并设置“总长度”为 16 即可。
它是一种简单的校验和算法,通过从右向左隔位乘以 2 并求和,判断最终总和是否能被 10 整除来验证数字的有效性。
不能。该工具仅用于数学算法层面的校验和生成测试数据,不包含任何真实的账户信息或资金授权功能。