No. 04
电话号码和银行卡号为什么要分段书写
010-1234-5678、1234 5678 9012 3456。把长号码每三四位分成一段的习惯,与工作记忆的局限密切相关。本文结合号码体系的实际标准加以说明。
长号码几乎总是分段书写。韩国的手机号码把 11 位按 3-4-4 分段,支付卡号把 16 位按 4-4-4-4 印刷。有时是标准先规定了格式,但最主要的原因是:这样便于人阅读和抄写。
把 11 位变成 3 段
要把 11 个数字逐个记住,已经超出了大多数人的数字广度。但如果看成熟悉的开头 010 加上两段四位数,需要记的单位只有三个,落在 Cowan(2001)提出的“一次约 4 个组块”的范围之内。像开头这样本来就熟悉的组块越多,负担就越小。
| 号码 | 总长度 | 常见分段 | 记忆单位 |
|---|---|---|---|
| --- | --- | --- | --- |
| 韩国手机号码 | 11 | 3-4-4 (010-XXXX-XXXX) | 3 |
| 支付卡(多数) | 16 | 4-4-4-4 | 4 |
| 美国运通卡 | 15 | 4-6-5 | 3 |
| 国际电话号码(E.164) | 最多 15 | 国家代码 + 各国分段 | 3~5 |
| IBAN(国际银行账号) | 最多 34 个字符(因国家而异,含字母) | 每 4 位一段 | 5~9 |
| 一次性验证码 | 6 | 3-3 或整体 | 1~2 |
号码体系的实际标准
- 国际电话号码:ITU-T 建议书 E.164 规定,包含国家代码在内的国际电话号码最多 15 位。分段方式因国家而异。
- 支付卡号:ISO/IEC 7812 规定卡号(PAN)的开头部分为发卡机构识别号(IIN),最后一位为 Luhn 算法校验位。长度最多 19 位,16 位最常见。
- IBAN:ISO 13616 建议在电子传输时不加空格,在供人阅读的纸面格式中每 4 位空一格。这是把为人设计的分段写进标准的例子。
分段能防止的错误
抄写数字时常见的错误,是写错一位,或把相邻的两位写反。有了分段,就可以逐段核对“哪一段之前都对”,更容易发现错误。卡号的 Luhn 校验位能查出所有单个位的错误,也能查出绝大多数相邻两位互换的错误(09↔90 除外)。可以说,人的分段和机器的校验在一起防止出错。
报号码和记号码时
- 报号码的一方按段读,每段之间稍作停顿。
- 记号码的一方每听一段就复述一遍,或马上写下来。不要想着把 11 位全听完再一次写。
- 最后从头按段再读一遍,进行核对。
用本站的“整串呈现”亲自试一试 11 位或 16 位,你会发现眼睛会自动去找分组。
出处:ITU-T Recommendation E.164 · ISO/IEC 7812-1 · ISO 13616-1 · Cowan (2001) Behavioral and Brain Sciences 24(1):87–114