電話番号パーサー
無効
電話番号
デフォルトの国
検証
無効
不可能
詳細
国:—
国番号:—
国内番号:—
種類:
Unknown
技術的な詳細
電話番号パーサーの仕組み
このツールでできること
電話番号パーサーは libphonenumber ライブラリを使用して国際電話番号を検証し、形式を整えます。どのような形式の電話番号でも入力でき、標準化された表記(International、National、E.164、RFC3966)、検出された国、番号種別(携帯、固定電話、フリーダイヤル)、および検証ステータスを取得できます。
開発者によくある利用シーン
開発者は、登録フォームでのユーザー入力の検証、データベース保存用の電話番号の正規化、ルーティングやローカライズのための発信国の検出、表示形式(国内形式 vs 国際形式)の変換などで電話番号パーサーを利用します。E.164 形式は Twilio、Vonage、AWS SNS などの API で標準として使われています。
電話番号の形式
電話番号はいくつかの標準形式で表せます。International(+1 650 253 0000)、National((650) 253-0000)、E.164(+16502530000、国番号付きの数字のみ)、RFC3966(tel:+1-650-253-0000、HTML の tel: リンクで使用)などです。パーサーはこれらのどの形式の入力も受け付け、すべてのバリエーションを生成します。
よくある落とし穴とエッジケース
国番号のない番号は、正しく解析するためにデフォルトの国が必要です。ある国では有効でも別の国では無効な番号もあります。短縮番号、緊急番号、プレミアムレート番号には特別な検証ルールがあります。パーサーは「possible」(長さが正しい)と「valid」(既知の番号計画に一致)を区別します。possible な番号でも発信できない場合があります。