🛠️

Whiz Tools

Build • Create • Innovate

複数国の電話番号生成器および検証ツール

国コードと地域選択を使用して、国際形式またはローカル形式のランダムな電話番号を生成します。テストおよび開発のために、適切なフォーマットで携帯電話または固定電話の番号を作成します。

電話番号生成器とバリデーター

📚

ドキュメント

電話番号生成器とバリデーター

はじめに

電話番号生成器とバリデーターは、さまざまな形式でランダムな電話番号を作成し、その構造を検証するために設計されたシンプルで使いやすいツールです。アプリケーションのテスト、データベースのポピュレーション、または教育目的のためにサンプル電話番号が必要な場合、このツールは不必要な複雑さなしにシンプルなソリューションを提供します。国際的およびローカル形式、携帯電話および固定電話の番号をサポートし、正確な番号生成のための国別のフォーマットルールを含んでいます。

電話番号の生成とバリデーションは、ソフトウェア開発、通信、データ管理において重要なタスクです。このツールは、国コード、地域、番号タイプなどのパラメータを指定し、国際基準および国別フォーマットに従って有効な電話番号を生成する直感的なインターフェースを提供することで、これらのプロセスを簡素化します。

仕組み

電話番号生成器とバリデーターは、国別のフォーマットルールを適用して、ランダムでありながら構造的に有効な電話番号を作成します。このツールは以下のステップで動作します:

  1. パラメータ選択:国、地域、携帯電話または固定電話の番号を選択します。

  2. フォーマット決定:選択に基づいて、ツールは次のような適切なフォーマットパターンを特定します:

    • 国コード(例:メキシコの+52)
    • 地域/エリアコード
    • 番号の長さ要件
    • 携帯電話または固定電話のプレフィックス
  3. ランダム番号生成:ツールは、決定されたパターンに従ってランダムな数字を生成します。

  4. フォーマット適用:生成された番号は、国際基準またはローカルの慣習に従ってフォーマットされます。

  5. バリデーションチェック:ツールは生成された番号が、選択した国とタイプに対して正しい構造に従っているかを確認します。

バリデーションプロセスは、選択した国の既知のパターンに対して番号をチェックし、次のような側面を検証します:

  • 正しい長さ
  • 有効な国コード
  • 適切な地域/エリアコード
  • 携帯電話または固定電話のための適切なプレフィックス

数式とアルゴリズム

電話番号生成は単純なランダムプロセスのように見えますが、正しく実装するには、さまざまな地域で電話番号を有効にするための数学的制約とパターンを理解する必要があります。

ランダム番号生成アルゴリズム

有効な電話番号を生成するための基本的なアルゴリズムは、次の数式に従います:

N=C+A+P+SN = C + A + P + S

ここで:

  • NN は完全な電話番号
  • CC は国コード(ローカルフォーマットの場合はオプション)
  • AA は地域/エリアコード
  • PP はプレフィックス(番号タイプに基づく制約がある場合があります)
  • SS は加入者番号(ランダムな数字)

バリデーションアルゴリズム

電話番号のバリデーションは、正規表現パターンマッチング操作として表現でき、数学的には次のように表されます:

1 & \text{if } N \text{ matches } R_c \\ 0 & \text{otherwise} \end{cases}$$ ここで: - $V(N)$ はバリデーション結果(1は有効、0は無効) - $N$ はバリデーションされる電話番号 - $R_c$ は国$c$の正規表現パターン ### 確率と分布 ランダム電話番号を生成する際は、各位置の有効な数字の範囲を考慮する必要があります。たとえば、米国では、エリアコードは0または1で始まることはできず、911などのサービスコードではありません。 国の有効な電話番号の総数は次のように計算できます: $$P_c = \prod_{i=1}^{n} d_i$$ ここで: - $P_c$ は国$c$の有効な電話番号の総数 - $n$ は電話番号の位置数(国コードを除く) - $d_i$ は位置$i$の有効な数字の数 たとえば、米国の電話番号(国コードを除く)の場合: - エリアコードの最初の数字:8つの可能性(2-9) - エリアコードの2番目と3番目の数字:それぞれ10の可能性(0-9) - 7桁の加入者数字:それぞれ10の可能性(0-9) $$P_{US} = 8 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 = 8 \times 10^9 = 8,000,000,000$$ これは、80億の有効な米国電話番号が存在することを意味しますが、多くは予約されているか未割り当てです。 ## 機能 ### 国と地域の選択 このツールは、各国固有の電話番号フォーマットをサポートしています。各国について、地域によってエリアコードやその他のフォーマット要素が影響を受ける場合があります。現在サポートされている国には以下が含まれます: - メキシコ (+52) - アメリカ合衆国 (+1) - イギリス (+44) - インド (+91) 各国には地域特有のフォーマットがあります。たとえば、メキシコでは、次のような地域を選択できます: - メキシコシティ(CDMX) - グアダラハラ(GDL) - モンテレイ(MTY) - カンクン(CUN) ### 国際フォーマットとローカルフォーマット 国際フォーマットとローカルフォーマットの切り替え: - **国際フォーマット**:国コードを含むプラス記号付き(例:メキシコの+52 55 1234 5678) - **ローカルフォーマット**:国内でダイヤルされる番号のみ表示(例:55 1234 5678) ### 携帯電話と固定電話の番号 携帯電話番号または固定電話番号の生成を選択: - **携帯電話番号**:携帯電話の国別パターンに従います - **固定電話番号**:固定電話のパターンに従います たとえば、メキシコでは: - 携帯電話番号は通常10桁(エリアコードを含む) - 固定電話番号は8桁(エリアコード付き) ### コピー機能 生成された電話番号をクリップボードに1クリックで簡単にコピーできるため、アプリケーション、文書、またはデータベースで番号を便利に使用できます。 ## 電話番号フォーマット標準 ### 国際標準(E.164) E.164は、国際電話番号フォーマットの国際標準で、国際電気通信連合(ITU)によって確立されました。この標準は、国際電話番号は最大15桁で、プラス記号の後に国コードと国内番号を記載する必要があることを規定しています。 フォーマット:+[国コード] [国内番号] <svg width="600" height="200" xmlns="http://www.w3.org/2000/svg"> <title>電話番号フォーマット構造</title> <desc>国際電話番号フォーマットの構成要素を示す図</desc> <!-- 背景 --> <rect x="10" y="50" width="580" height="80" fill="#f8fafc" stroke="#64748b" strokeWidth="2" rx="5" /> <!-- 国コードセクション --> <rect x="20" y="60" width="80" height="60" fill="#dbeafe" stroke="#3b82f6" strokeWidth="2" rx="5" /> <text x="60" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#1e40af">+52</text> <text x="60" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#1e40af">国コード</text> <!-- エリアコードセクション --> <rect x="110" y="60" width="80" height="60" fill="#e0f2fe" stroke="#0ea5e9" strokeWidth="2" rx="5" /> <text x="150" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#0369a1">55</text> <text x="150" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#0369a1">エリアコード</text> <!-- 第一部セクション --> <rect x="200" y="60" width="120" height="60" fill="#f0fdfa" stroke="#14b8a6" strokeWidth="2" rx="5" /> <text x="260" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#0f766e">1234</text> <text x="260" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#0f766e">加入者番号(パート1)</text> <!-- 第二部セクション --> <rect x="330" y="60" width="120" height="60" fill="#ecfdf5" stroke="#10b981" strokeWidth="2" rx="5" /> <text x="390" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#047857">5678</text> <text x="390" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#047857">加入者番号(パート2)</text> <!-- 矢印 --> <line x1="100" y1="90" x2="110" y2="90" stroke="#64748b" strokeWidth="2" /> <line x1="190" y1="90" x2="200" y2="90" stroke="#64748b" strokeWidth="2" /> <line x1="320" y1="90" x2="330" y2="90" stroke="#64748b" strokeWidth="2" /> <!-- タイトル --> <text x="300" y="30" fontFamily="Arial" fontSize="16" fontWeight="bold" textAnchor="middle" fill="#334155">国際電話番号フォーマット(メキシコの例)</text> </svg> ### 国別特有のフォーマット #### メキシコ (+52) メキシコの電話番号システムは次のパターンに従います: - **携帯電話番号**:合計10桁 - フォーマット:+52 XX XXXX XXXX - 例:+52 55 1234 5678 - メキシコの携帯電話番号は通常、55(メキシコシティ)、33(グアダラハラ)、81(モンテレイ)などのエリアコードで始まります。 - **固定電話番号**:8桁(2桁のエリアコード付き) - フォーマット:+52 XX XXXX XXXX - 例:+52 55 5123 4567 #### アメリカ合衆国 (+1) - **携帯電話と固定電話の両方**:合計10桁 - フォーマット:+1 XXX XXX XXXX - エリアコード(最初の3桁)は地域によって異なります。 - 携帯電話番号と固定電話番号は同じフォーマットに従いますが、プレフィックスが異なります。 #### イギリス (+44) - **携帯電話番号**:通常「7」で始まります。 - フォーマット:+44 7XXX XXXXXX - 例:+44 7700 123456 - **固定電話番号**:地域によって異なります。 - フォーマット:+44 XX XXXX XXXX または +44 XXX XXX XXXX - 例:+44 20 1234 5678(ロンドン) #### インド (+91) - **携帯電話番号**:10桁、通常は6、7、8、または9で始まります。 - フォーマット:+91 XXXXX XXXXX - 例:+91 98765 43210 - **固定電話番号**:地域によって異なり、通常は8桁とSTDコード付き。 - フォーマット:+91 XX XXXX XXXX - 例:+91 11 2345 6789(デリー) ## ステップバイステップガイド ### 電話番号を生成する方法 1. **フォーマットの好みを選択**: - 国コードを含めたい場合は「国際フォーマット」をONに切り替えます。 - 携帯電話番号を希望する場合は「携帯電話番号」をONに切り替えます(固定電話の場合はOFF)。 2. **国と地域を選択**: - 「国コード」ドロップダウンから希望の国を選択します。 - 「地域」ドロップダウンから特定の地域を選択します。 3. **番号を生成する**: - 「電話番号生成」ボタンをクリックします。 - ツールは、指定された条件に従ってランダムに生成された電話番号を表示します。 4. **番号をコピーする**: - 生成された番号の隣にある「コピー」ボタンをクリックして、クリップボードにコピーします。 ### 例:メキシコの携帯電話番号を生成する 1. 国コードドロップダウンから「+52 メキシコ」を選択します。 2. 地域ドロップダウンから「CDMX(メキシコシティ)」を選択します。 3. 「携帯電話番号」がONになっていることを確認します。 4. 国コードを含めたい場合は「国際フォーマット」をONに切り替えます。 5. 「電話番号生成」ボタンをクリックします。 6. 結果の例: "+52 55 1234 5678"(国際フォーマット)または "55 1234 5678"(ローカルフォーマット) ## 実装例 ### JavaScript
1// メキシコの携帯電話番号を生成するJavaScriptの例
2function generateMexicanMobileNumber(international = true) {
3  // メキシコシティのエリアコード
4  const areaCode = "55";
5  
6  // 番号のために8桁のランダムな数字を生成
7  let number = "";
8  for (let i = 0; i < 8; i++) {
9    number += Math.floor(Math.random() * 10);
10  }
11  
12  // 番号をフォーマット
13  const formattedNumber = `${areaCode} ${number.substring(0, 4)} ${number.substring(4, 8)}`;
14  
15  // 国際フォーマットが要求されている場合は国コードを追加
16  return international ? `+52 ${formattedNumber}` : formattedNumber;
17}
18
19// メキシコの電話番号を検証する関数
20function validateMexicanPhoneNumber(number) {
21  // 国際フォーマットのパターン
22  const intlPattern = /^\+52 \d{2} \d{4} \d{4}$/;
23  
24  // ローカルフォーマットのパターン
25  const localPattern = /^\d{2} \d{4} \d{4}$/;
26  
27  return intlPattern.test(number) || localPattern.test(number);
28}
29
30// 使用例
31const phoneNumber = generateMexicanMobileNumber();
32console.log(phoneNumber); // 例:+52 55 1234 5678
33console.log(`有効:${validateMexicanPhoneNumber(phoneNumber)}`); // 有効:true
34

Python

1# インドの携帯電話番号を生成し、検証するPythonの例
2import random
3import re
4
5def generate_us_phone_number(international=True):
6    """ランダムな米国の電話番号を生成します。"""
7    # エリアコードを生成(911のようなコードを避ける)
8    area_code = random.randint(200, 999)
9    
10    # 番号のために7桁のランダムな数字を生成
11    prefix = random.randint(200, 999)
12    line = random.randint(1000, 9999)
13    
14    # 番号をフォーマット
15    if international:
16        return f"+1 {area_code} {prefix} {line}"
17    else:
18        return f"({area_code}) {prefix}-{line}"
19        
20def validate_us_phone_number(number):
21    """文字列が米国の電話番号パターンに一致するか検証します。"""
22    # 国際フォーマットのパターン
23    intl_pattern = r'^\+1 \d{3} \d{3} \d{4}$'
24    
25    # ローカルフォーマットのパターン
26    local_pattern = r'^\(\d{3}\) \d{3}-\d{4}$'
27    
28    return bool(re.match(intl_pattern, number) or re.match(local_pattern, number))
29
30# 使用例
31phone = generate_us_phone_number()
32print(phone)  # 例:+1 555 123 4567
33print(f"有効:{validate_us_phone_number(phone)}")  # 有効:True
34

Java

1import java.util.Random;
2import java.util.regex.Pattern;
3
4public class PhoneNumberGenerator {
5    private static final Random random = new Random();
6    
7    public static String generateUKMobileNumber(boolean international) {
8        // 英国の携帯電話番号は「7」で始まります
9        StringBuilder number = new StringBuilder("7");
10        
11        // 9桁のランダムな数字を生成
12        for (int i = 0; i < 9; i++) {
13            number.append(random.nextInt(10));
14        }
15        
16        // 番号をフォーマット
17        String formatted = number.substring(0, 4) + " " + number.substring(4, 10);
18        
19        // 国際フォーマットが要求されている場合は国コードを追加
20        return international ? "+44 " + formatted : "0" + formatted;
21    }
22    
23    public static boolean validateUKMobileNumber(String number) {
24        // 国際フォーマットのパターン
25        Pattern intlPattern = Pattern.compile("^\\+44 7\\d{3} \\d{6}$");
26        
27        // ローカルフォーマットのパターン
28        Pattern localPattern = Pattern.compile("^07\\d{3} \\d{6}$");
29        
30        return intlPattern.matcher(number).matches() || 
31               localPattern.matcher(number).matches();
32    }
33    
34    public static void main(String[] args) {
35        String phoneNumber = generateUKMobileNumber(true);
36        System.out.println(phoneNumber); // 例:+44 7123 456789
37        System.out.println("有効:" + validateUKMobileNumber(phoneNumber)); // 有効:true
38    }
39}
40

PHP

1<?php
2// インドの携帯電話番号を生成し、検証するPHPの例
3
4function generateIndianMobileNumber($international = true) {
5    // インドの携帯電話番号は6、7、8、または9で始まります
6    $prefixes = [6, 7, 8, 9];
7    $prefix = $prefixes[array_rand($prefixes)];
8    
9    // 9桁のランダムな数字を生成
10    $number = $prefix;
11    for ($i = 0; $i < 9; $i++) {
12        $number .= rand(0, 9);
13    }
14    
15    // 番号をフォーマット
16    $formatted = substr($number, 0, 5) . " " . substr($number, 5, 5);
17    
18    // 国際フォーマットが要求されている場合は国コードを追加
19    return $international ? "+91 " . $formatted : $formatted;
20}
21
22function validateIndianMobileNumber($number) {
23    // 国際フォーマットのパターン
24    $intlPattern = '/^\+91 [6-9]\d{4} \d{5}$/';
25    
26    // ローカルフォーマットのパターン
27    $localPattern = '/^[6-9]\d{4} \d{5}$/';
28    
29    return preg_match($intlPattern, $number) || preg_match($localPattern, $number);
30}
31
32// 使用例
33$phoneNumber = generateIndianMobileNumber();
34echo $phoneNumber . "\n"; // 例:+91 98765 43210
35echo "有効:" . (validateIndianMobileNumber($phoneNumber) ? "true" : "false") . "\n"; // 有効:true
36?>
37

C#

1using System;
2using System.Text;
3using System.Text.RegularExpressions;
4
5public class PhoneNumberGenerator
6{
7    private static Random random = new Random();
8    
9    public static string GenerateMexicanMobileNumber(bool international = true)
10    {
11        // メキシコシティのエリアコード
12        string areaCode = "55";
13        
14        // 番号のために8桁のランダムな数字を生成
15        StringBuilder number = new StringBuilder();
16        for (int i = 0; i < 8; i++)
17        {
18            number.Append(random.Next(10));
19        }
20        
21        // 番号をフォーマット
22        string formattedNumber = $"{areaCode} {number.ToString(0, 4)} {number.ToString(4, 4)}";
23        
24        // 国際フォーマットが要求されている場合は国コードを追加
25        return international ? $"+52 {formattedNumber}" : formattedNumber;
26    }
27    
28    public static bool ValidateMexicanPhoneNumber(string number)
29    {
30        // 国際フォーマットのパターン
31        Regex intlPattern = new Regex(@"^\+52 \d{2} \d{4} \d{4}$");
32        
33        // ローカルフォーマットのパターン
34        Regex localPattern = new Regex(@"^\d{2} \d{4} \d{4}$");
35        
36        return intlPattern.IsMatch(number) || localPattern.IsMatch(number);
37    }
38    
39    public static void Main()
40    {
41        string phoneNumber = GenerateMexicanMobileNumber();
42        Console.WriteLine(phoneNumber); // 例:+52 55 1234 5678
43        Console.WriteLine($"有効:{ValidateMexicanPhoneNumber(phoneNumber)}"); // 有効:True
44    }
45}
46

使用例

ソフトウェア開発とテスト

  • フォームバリデーションテスト:フォームのバリデーションルールをテストするために有効な電話番号を生成
  • データベースのポピュレーション:開発環境のための現実的なサンプルデータを作成
  • APIテスト:電話番号を処理または検証するAPIをテスト
  • ユーザーインターフェーステスト:アプリケーションが異なる電話番号フォーマットをどのように表示するかを検証

教育とトレーニング

  • 電話番号標準の学習:国際的および国別のフォーマットルールを理解
  • 通信トレーニング:国ごとの異なる番号フォーマットを示す
  • データ入力トレーニング:現実的な電話番号の例で練習

マーケティングとコミュニケーション

  • CRMシステムの設定:サンプルデータで顧客関係管理システムをポピュレート
  • テンプレートテスト:生成された番号でSMSまたは通話テンプレートをテスト
  • ユーザーエクスペリエンスデザイン:電話番号を処理するユーザーインターフェースを設計およびテスト

代替手段

私たちのツールはシンプルさと使いやすさに重点を置いていますが、より複雑なニーズに対する代替手段もあります:

  • APIベースの生成器:APIコールを介して電話番号生成を提供するサービス
  • ライブラリベースのソリューション:電話番号処理のための包括的なライブラリ(libphonenumberなど)
  • 通信プロバイダーのツール:通信会社が提供する専門的なツール
  • データ生成スイート:電話番号を含む他のデータタイプのための包括的な偽データ生成器

私たちのツールは、これらの代替手段の複雑さなしに、迅速でシンプルなソリューションが必要な場合に最適です。

電話番号フォーマットと標準の歴史

電話番号フォーマットと標準の進化は、世界中の通信技術とインフラの発展に密接に関連しています。

初期の電話システム(1870年代-1950年代)

電話システムが19世紀後半に初めて導入されたとき、電話番号は非常に短く、通常は2-4桁で、各町や都市には独自の電話交換がありました。オペレーターは手動でスイッチボードにワイヤーを差し込んで通話を接続しました。

電話ネットワークが成長するにつれて、番号は長くなり、エリアコードが導入されました。北米番号計画(NANP)は1947年に、米国とカナダ全体で統一されたシステムを確立し、一般的な3-3-4桁のフォーマット(エリアコード、交換コード、加入者番号)を導入しました。

国際標準の開発(1960年代-1980年代)

国際電気通信連合(ITU)は、1960年代に電話番号に関する国際標準を開発し始めました。これにより、国コードの作成と国際ダイヤル手順の標準化が行われました。

1964年、ITUは国際電話番号計画を確立するためのE.163勧告を導入しました。これは1984年にE.164勧告に取って代わられ、現在も国際公共通信番号に関する標準として存在しています。

モバイル革命(1990年代-2000年代)

1990年代と2000年代に携帯電話が広く普及することで、番号システムに新たな課題が生まれました。多くの国が携帯電話専用のプレフィックスや番号範囲を導入しました。たとえば、英国では携帯電話番号は通常「07」で始まり、メキシコでは携帯電話番号は固定電話と同じフォーマットを維持しながら異なるエリアコードを持っています。

現代の標準とVoIP時代(2000年代-現在)

VoIPとインターネットベースの通信の台頭に伴い、電話番号フォーマットはより柔軟になりました。E.164標準はこれらの新しい技術に適応され、多くの国がより多くの容量を作成するために番号計画を改訂しました。

多くの国で番号ポータビリティが導入されたことで、携帯電話番号と固定電話番号の区別がさらに曖昧になり、ユーザーはサービスタイプを変更する際に番号を保持できるようになりました。

今日、電話番号フォーマットは進化を続けており、一部の国ではエリアコードの廃止や電話番号のデジタルIDとの統合を検討しています。しかし、E.164によって確立された基本的な構造は、グローバルな通信番号の基盤として残っています。

FAQ

電話番号が有効であるとはどういうことですか?

有効な電話番号は、その国の正しいフォーマットに従い、適切な長さ、国コード、エリアコード、プレフィックスパターンを含んでいます。私たちのツールは、これらの構造要件に従った番号を生成しますが、実際の作業用電話番号が割り当てられているわけではありません。

なぜ国によって電話番号のフォーマットが異なるのですか?

電話番号のフォーマットは、通信インフラの歴史的な発展、人口規模、行政区画、国家規制の決定によって異なります。各国の通信当局が独自の番号計画を確立しています。

このツールで実際に機能する電話番号を生成できますか?

いいえ、このツールは、各国の正しいフォーマットに従ったランダムな番号を生成しますが、実際に加入者に割り当てられていることは保証されていません。このツールは、テストおよび教育目的のために設計されています。

生成された電話番号の正確性はどのくらいですか?

生成された番号は、各国および地域の構造パターン(長さ、プレフィックスなど)に正確に従っていますが、ランダムに生成されています。フォーマットバリデーションをテストするのに適していますが、実際の通信には適していません。

携帯電話番号と固定電話番号はなぜ異なるフォーマットを持っていますか?

携帯電話番号と固定電話番号は、異なる時期に導入され、国の通信インフラ内で異なるシステムによって管理されているため、異なるフォーマットを持つことがよくあります。携帯電話番号は通常、新しい番号計画に従います。

これらの番号を自分のウェブサイトやアプリケーションで使用できますか?

はい、生成された番号をテスト、開発、またはアプリケーションのプレースホルダーとして使用できます。ただし、実際の電話番号が期待される本番環境では使用しないでください。

ツールは生成された電話番号を保存または記録しますか?

いいえ、ツールは生成された電話番号を保存または記録しません。各番号は要求に応じて作成され、ブラウザセッション内にのみ存在し、新しい番号を生成するか、別のページに移動するまで存在します。

バリデーションプロセスはどのように機能しますか?

バリデーションプロセスは、生成された番号が選択した国の正しいパターンに従っているかをチェックし、適切な長さ、国コード、プレフィックス要件を確認します。番号が実際にサービス中であるかどうかを検証するものではありません。

一度に複数の電話番号を生成できますか?

現在のバージョンでは、一度に1つの電話番号を生成します。このシンプルさは、ツールを使いやすく、理解しやすく保つためです。

生成された電話番号はランダムですか?

はい、生成された電話番号の数字(国コードおよび必要なプレフィックスを除く)はランダムに生成されており、さまざまな番号の可能性を確保しています。

参考文献

  1. 国際電気通信連合(ITU)。 "E.164: 国際公共通信番号計画。" ITU

  2. 北米番号計画管理局。 "北米番号計画について。" NANPA

  3. Ofcom(英国)。 "電話番号 - 国家電話番号計画。" Ofcom

  4. インド政府通信省。 "国家番号計画。" DoT India

  5. メキシコ連邦電気通信委員会。 "国家番号計画。" IFT Mexico

  6. Googleのlibphonenumberライブラリ。 "電話番号の解析、フォーマット、およびバリデーション。" GitHubリポジトリ

  7. 世界電話番号ガイド。 "国際ダイヤルコードと情報。" WTNG

今すぐ私たちの電話番号生成器とバリデーターを試して、テスト、開発、または教育ニーズのために適切にフォーマットされた電話番号を迅速に作成してください!