实用指南

IBAN 验证器与解析器 — 使用指南与技术原理

几秒内验证 IBAN 号码,并在汇款前掌握每一项结构细节。

打开工具

概述

IBAN(国际银行账户号码)是用于国际识别银行账户的标准化格式,由 ISO 13616 标准定义。它由两位字母的国家代码、两位校验数字和最多30个字母数字字符组成,代表银行和账户信息。解析原理涉及三个关键验证步骤:格式验证(特定国家结构)、字符转换(字母 A-Z 转换为数字 10-35)以及使用模97算法进行校验和验证。IBAN 结构因国家而异,但遵循模式:国家代码(2位)+ 校验数字(2位)+ 银行标识符 + 账户号码。解析算法通过将整个 IBAN 转换为数字格式、执行模97除法并确保余数等于1来验证完整性。这种数学验证防止转录错误并确保准确的国际资金转账。IBAN 解析对于 SEPA 支付、国际电汇和跨境银行操作至关重要,为全球金融交易提供统一系统,同时保持高精度和安全标准。

核心概念

IBAN 标准与结构

IBAN(International Bank Account Number)是 ISO 13616 确立的国际账户编号格式,由两位国家代码、两位校验位以及最长 30 位的 BBAN 组成,用来编码银行、分行与账号。统一结构让不同国家的清算系统可以确认为唯一账户,从而降低跨境结算的拒付与误汇风险。

MOD-97 校验流程

校验时需将前四位移到末尾、按 A=10…Z=35 将字母转为数字,再以大整数执行模 97 运算。余数为 1 即表示 IBAN 有效;生成校验位时先写入 00,再重复上述步骤并用 98 减去余数得到真实校验值。该算法能捕捉大部分输入错误,例如数字调换或遗漏。

解析输出的业务价值

解析器不仅返回合法性,还输出国家元数据、可映射到 BIC/SWIFT 的银行与分行标识、账号以及格式化视图。财务与风控团队可据此做 AML 名单对比、生成汇款凭证,或在支付接入流程中自动补全和校验客户的银行信息。

功能特点

符合 ISO 13616 标准的 IBAN 验证

根据国际 ISO 13616 标准使用 mod-97 校验和算法验证 IBAN 格式。验证国家代码(2个字母)、校验位(2个数字)和基本银行账户号码(BBAN)结构。即时检测无效的校验和、不正确的长度、不支持的国家和格式错误的账号。

完整的 IBAN 结构解析和提取

提取并显示所有 IBAN 组成部分:国家代码(例如 DE 代表德国)、2位校验数字用于验证、银行识别码(兼容 BIC/SWIFT)、分行代码(如果适用)和账号。显示格式化的 IBAN,采用4字符分组(DE89 3704 0044 0532 0130 00)以提高可读性。

支持80+个国家的 SEPA 和全球标准

支持所有 SEPA 国家(欧盟、欧洲经济区、瑞士)以及80+个全球使用 IBAN 的司法管辖区,包括中东、加勒比和拉丁美洲。验证特定国家格式:德国(22字符)、法国(27字符)、英国(22字符)、西班牙(24字符)、意大利(27字符),准确验证 BBAN 结构。

实时验证和详细错误报告

输入时即时验证,提供具体的错误消息:校验和不匹配、无效的国家代码、该国家的长度不正确、无效字符(仅允许 A-Z、0-9)、BBAN 结构格式错误。提供纠正建议,并在数据输入和验证期间显示有效 IBAN 示例供参考。

常见问题

什么是 IBAN,它包含什么?

IBAN(International Bank Account Number)是用于国际识别银行账户的 ISO 13616 标准格式。它包含:2 个字母的国家代码、2 个校验位(MOD-97 验证)和最多 30 个字母数字字符的 Basic Bank Account Number(BBAN),其中包括银行标识符、分行代码和账号。

IBAN 验证如何工作?

IBAN 验证包括:根据国家特定规则检查格式和长度、重新排序字符串(将前 4 个字符移到末尾)、将字母转换为数字(A=10、B=11、...、Z=35)、执行 MOD-97 除法,并验证余数等于 1。该工具还验证国家特定的结构和长度要求。

哪些国家使用 IBAN?

IBAN 在 80 多个国家使用,主要在欧洲、中东以及非洲和亚洲的部分地区。每个国家都有特定的 IBAN 长度和格式。主要用户包括所有欧盟国家、英国、瑞士、挪威和许多其他国家。该工具支持所有官方 IBAN 格式的验证。

我可以从有效的 IBAN 中提取哪些信息?

从有效的 IBAN 中,您可以提取:国家代码(前 2 个字母)、校验位(位置 3-4)、银行标识符(因国家而异)、分行代码(如适用)和账号。该工具以结构化格式显示所有解析的组件,便于理解。

IBAN 验证是否足以验证银行账户详细信息?

IBAN 验证确认格式和校验和正确,但不验证账户是否实际存在或处于活动状态。对于实际付款,您应该使用银行或支付处理商提供的额外验证方法。IBAN 验证是确保正确账号格式的第一步。

相关文档

IBAN 验证器与解析器

回到工具页面,立即使用相关功能。

打开工具