核心术语一览
在使用IBAN验证工具和进行国际银行转账时,您会遇到一些专业术语。以下术语表将帮助您准确理解每个概念的含义及其在实际操作中的作用。
IBAN(International Bank Account Number)
国际银行账号,由ISO 13616标准定义的银行账号格式,用于唯一标识全球银行账户。IBAN由国家代码(2位字母)、校验位(2位数字)和BBAN(基本银行账号)三部分组成,最多包含34个字母和数字。它是跨境支付和国际转账中的核心标识信息,目前已在全球80多个国家和地区采用。
BBAN(Basic Bank Account Number)
基本银行账号,是IBAN中国家代码和校验位之后的部分。BBAN的格式和长度由各国自行定义,通常包含银行代码(识别开户银行)和账号(识别具体账户)。不同国家的BBAN结构差异较大,例如德国的BBAN包含8位银行代码和10位账号,而英国的BBAN包含4位银行代码和14位账号。
校验位(Check Digit)
IBAN的第3和第4位数字,用于验证整个IBAN的有效性。校验位通过MOD 97-10算法计算得出,是IBAN防错机制的核心组成部分。当IBAN中任何一位字符发生变化时,校验位都会不匹配,从而检测出输入错误。这类似于身份证号码或信用卡号码中的校验位机制。
MOD 97-10算法
国际标准化组织推荐的IBAN校验算法。计算步骤为:将IBAN前4位移到字符串末尾,将所有字母转换为数字(A=10到Z=35),然后将整个数字串除以97取余数。如果余数为1则校验通过。该算法能够检测出几乎所有常见的输入错误,包括单个字符错误和相邻字符互换错误。
SWIFT/BIC代码
环球银行金融电信协会(SWIFT)分配给银行的识别代码,也称为银行识别码(BIC)。SWIFT/BIC代码通常由8或11位字母组成,用于标识特定的银行和分行。在进行国际转账时,IBAN和SWIFT/BIC通常需要同时提供:IBAN标识具体的银行账户,SWIFT/BIC标识接收资金的银行机构。两者配合使用确保资金准确路由到正确的目的地。
ISO 13616标准
国际标准化组织制定的IBAN格式标准,最初于1997年发布,后经多次修订。该标准定义了IBAN的基本结构、最大长度(34位)、允许使用的字符集(A-Z和0-9)以及各国IBAN的注册流程。ISO 13616确保了IBAN在全球范围内的统一性和互操作性,是各国银行系统实现IBAN验证的技术基础。
电子格式 vs 纸质格式
IBAN的两种标准表示方式。电子格式(Electronic format)是无空格的连续字符串,如GB29NWBK60161331926819,用于系统间的数据传输和电子表单填写。纸质格式(Paper format)每4个字符用空格分隔,如GB29 NWBK 6016 1331 9268 19,便于人工阅读和核对。两种格式在验证时会被统一处理,去除空格后进行相同的校验逻辑。
SEPA(单一欧元支付区)
欧洲联盟建立的跨境支付区域,涵盖所有欧盟和欧洲经济区成员国。在SEPA区域内,使用IBAN作为唯一的账户标识,实现了欧元转账的境内化处理(费用和时间与国内转账相同)。SEPA的推行极大地促进了欧洲银行账号格式的统一,是IBAN在欧洲广泛采用的重要推动力。
Sort Code
英国和爱尔兰银行系统中使用的银行识别代码,通常为6位数字(如60-16-13)。Sort Code用于标识具体的银行和分行,在英国国内转账中是必要的信息。在英国的IBAN中,Sort Code嵌入在BBAN的前6位。对于国际转账到英国,使用IBAN即可,无需额外提供Sort Code。
BLZ(Bankleitzahl)
德国银行的识别代码,为8位数字,用于标识德国的具体银行机构。在德国的IBAN中,BLZ嵌入在BBAN的前8位。随着德国于2016年全面推行IBAN,传统的账号+BLZ组合逐渐被IBAN取代,但在某些特定场景(如国内转账的旧格式)中BLZ仍可能被使用。
IBAN 银行账号验证与生成器 - 国际转账
输入 IBAN 校验其有效性,或选择国家和银行代码生成符合格式的 IBAN 用于测试。
Trusted Web Activity 辅助工具 - 验证数字资产链接
粘贴 assetlinks.json 内容,检查是否符合 TWA 打包要求,帮助将 PWA 上架应用商店。
Web OTP API 验证演示 - 短信动态码自动填入
模拟接收包含一次性密码的短信,展示 navigator.credentials.get({otp}) 如何自动提取 OTP 并填入表单。
Web 认证流程交互演示 - OAuth2/OIDC 步骤可视化
逐步展示授权码流程、隐式流程等,配合序列图帮助理解各角色间的交互。
OAuth2 协议流模拟器 - 授权码与隐式流可视化
逐步演示OAuth2授权码、隐式及密码模式交互流程,帮助理解重定向、Token交换与刷新机制。
国际服装尺码换算 - 男女童装对照
在美、英、欧、日、韩及中国服装尺码之间转换,含男女及童装。
联系人选择器测试 - Contacts API演示
调用设备联系人选择界面,获取用户选中的联系人信息(需支持环境)。
支票登记与余额对账 - 简单账本
记录签发的每张支票及存款,自动计算当前余额,模拟支票簿管理。
链表操作模拟 - 单向/双向链表增删改查
以节点图展示链表的插入、删除、反转等操作,直观理解指针变化。
搞笑收据生成 - 奇怪商品恶搞小票
填入荒诞的商品名和价格,生成看起来像真的超市小票图片,仅供娱乐。
URL.canParse 测试器 - 安全检测 URL 有效性
输入字符串并使用 URL.canParse() 判断是否为有效 URL,不抛出异常。
邮件头分析器 - 解析 SPF/DKIM/DMARC 认证路径
粘贴原始邮件头,高亮显示认证结果、中继服务器和延迟,用于排查邮件送达问题。
BIP39助记词生成器 - 加密货币钱包种子
生成符合BIP39标准的12或24个英文助记词,前端安全随机,仅供学习。
一次性密码TOTP生成器 - 兼容Google验证器
输入Base32密钥手动生成6位动态验证码,兼容Google Authenticator,前端算法实现不联网。
SQL JOIN 类型交互演示 - 韦恩图与结果预览
选择表A和表B的样本数据,查看INNER/LEFT/RIGHT/FULL JOIN的韦恩图与实际输出结果。
紧急信息卡生成 - 血型/过敏/紧急联系人
填写关键医疗与联络信息,生成钱包可存放的打印卡片。
Unix时间戳转换工具 - 在线时间戳与日期互转
在线Unix时间戳与标准日期时间互转,支持秒/毫秒级时间戳,显示GMT和本地时间。
输入掩码生成器 - 在线表单输入格式JS生成
为输入框生成常见格式掩码(如电话、日期、信用卡),输出JS实现代码,规范用户输入。
农历生日订阅生成 - ICS日历导入
输入农历生日,转换并生成可以导入谷歌/苹果日历的年度重复ICS事件链接。
密码哈希在线验证器 - 识别 bcrypt/argon2 等格式
输入一个密码哈希字符串,识别其算法(bcrypt、argon2、SHA-256 等)并验证格式。
表单标签关联验证器 - 检查 label 与 input 的配对
分析表单 HTML,检查是否每个 input 都有正确关联的 label,并指出使用 aria-label 的替代情况。
表单验证演练场 - HTML5 Constraint API 演示
展示各种 HTML5 验证属性(required, pattern, min, max 等)和自定义验证消息的效果。
JWT 调试器增强版 - 签名验证与有效期检查
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
Alexa Skill 意图模型验证器 - 检查 JSON 语法
粘贴 Alexa 技能交互模型 JSON,验证格式并检查常见错误。
CI/CD 流水线配置验证器 - 检查 GitHub Actions 语法
粘贴 YAML 配置文件,验证 GitHub Actions、GitLab CI 或 Jenkinsfile 的基本语法。
package.json 文件检查器 - 验证字段与依赖规范
粘贴 package.json 内容,检查必填字段、许可证合规、依赖版本格式等常见问题。
结构化数据代码快速检查 - 验证 JSON-LD 语法与必填属性
粘贴 JSON-LD 代码,校验语法并提示常见类型的必填属性缺失,辅助 SEO 调试。
XML Sitemap 验证器 - 格式与URL检查
校验Sitemap格式合法性,列出所有URL并统计数量。
Web App Manifest 完整性验证 - 字段建议与图标检查
粘贴manifest.json,检查必需字段,验证图标尺寸,并给出可安装性评分与改进建议。
结构化数据 (JSON-LD) 验证器 - Schema.org 类型检测
粘贴JSON-LD,校验其是否符合Schema.org语法并预览可能触发的丰富结果类型。
UD5工具箱