結論から言うと、固定電話は市外局番の桁数で区切り位置が決まり、2-4-4 (市外局番 2 桁)・3-3-4 (3 桁)・4-2-4 (4 桁) のいずれかになります。携帯電話は 3-4-4、フリーダイヤルは 4-3-3 が標準です。いずれも合計 10〜11 桁で、市外局番が長い地域ほど市内局番が短くなり、区切り位置だけが移動します。
電話番号はどこで区切る?
電話番号表記とは、電話番号を文字として記述する際の書き方のルールです。日本では市外局番-市内局番-加入者番号をハイフンで区切る表記が一般的で、03-1234-5678 のように記述します。この区切り方は電話番号の構造を視覚的に示し、読みやすさと記憶しやすさを高める役割を果たしています。
電話番号の区切り方 (ハイフンをどこに打つか) は、番号の種類ごとに決まっています。固定電話は「市外局番 - 市内局番 - 加入者番号」の 3 ブロックで、市外局番の桁数に応じて 2-4-4、3-3-4、4-2-4 と区切り位置が移動します。携帯電話は 3-4-4 桁、フリーダイヤルは 4-3-3 桁で区切るのが標準です。
| 番号の種類 | 区切り方 | 例 |
|---|---|---|
| 固定電話 (市外局番 2 桁) | 2-4-4 | 03-1234-5678 |
| 固定電話 (市外局番 3 桁) | 3-3-4 | 045-123-4567 |
| 固定電話 (市外局番 4 桁) | 4-2-4 | 0166-12-3456 |
| 携帯電話 | 3-4-4 | 090-1234-5678 |
| フリーダイヤル | 4-3-3 | 0120-123-456 |
固定電話の総桁数は市外局番を含めて常に 10 桁で、市外局番が長い地域ほど市内局番が短くなり、区切り位置だけが移動する仕組みです。
国際表記では E.164 形式が標準です。日本の番号を国際表記にする場合、先頭の 0 を取り除いて国番号 +81 を付加します (例: 03-1234-5678 → +81-3-1234-5678)。ハイフンの代わりにスペースで区切る表記 (+81 3 1234 5678) や、括弧で市外局番を囲む表記 (+81 (3) 1234-5678) も国際的に使われます。RFC 3966 では tel: URI スキーム (tel:+81312345678) が定義されており、Web ページの電話リンクに使用されます。
Web サイトやアプリで電話番号を入力する際は、ハイフンの有無、全角・半角の違い、先頭の 0 の有無など、表記の揺れが問題になります。電話番号バリデーションでは、さまざまな表記形式を受け入れる柔軟な設計が求められます。Google の libphonenumber ライブラリは、世界各国の番号表記を正規化・検証する事実上の標準ツールです。電話番号の構造ガイドで番号体系の全体像を、日本の国番号ガイドで国際表記の詳細を確認できます。
Q. 電話番号をどこで区切ればよいか分からないときは?
固定電話は市外局番の桁数が分からないと正しい位置で区切れません。市外局番は 2〜5 桁と地域によって異なり、総務省の「市外局番の一覧」で確認できます。実務では Google の libphonenumber のような正規化ライブラリを使うと、区切り位置を自動判定できます。