• ベストアンサー

電話番号の桁数

ホームページの問い合わせフォームで、電話番号の入力チェックを作成したいと思っております。 (ちなみにPHPで作成です。) ハイフンなどの記号を削除し、最終的に「数値が○桁であれば良し」としたいのですが、存在する電話番号は何桁があるのでしょうか? NTTに問い合わせても「桁数は○○です」という返答がいただけなかったので、こちらで聞いてみました。 <条件> 1.国内の電話番号 2.固定・携帯も含む 3.連絡先として電話をかける場合に使用することができる番号 自分で調べた限りは固定が10桁、携帯が11桁という情報のみだったので、10桁or11桁で良しにしようかと思っていますがどうでしょうか。 どうかよろしくお願いいたします。

noname#102084
noname#102084
  • CGI
  • 回答数2
  • ありがとう数17

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.2

電話番号利用・指定状況 (総務省) http://www.soumu.go.jp/joho_tsusin/top/tel_number/index.html │ ├→ 電話番号に関するQ&A │ ├→ Q2 市外局番・市内局番とはどのようなものですか? │ │ └→ 固定電話番号の桁数は10桁 │ └→ Q5 携帯電話やPHSに電話するには? │     └→ 携帯電話の場合は「080」又は「090」、 │        PHSの場合は「070」から始まる11桁の番号です。 └→ 電気通信番号指定状況

noname#102084
質問者

お礼

回答ありがとうございます! 明確なソースをいただけて本当にありがたいです。 ありがとうございました!

その他の回答 (1)

  • detteyu
  • ベストアンサー率18% (35/191)
回答No.1

ケータイ、いえでん(固定電話)、IP電話、とうぶんは10~11桁でしょう。

noname#102084
質問者

お礼

早速のご回答ありがとうございます! 断言してもらえると助かります。 「○桁です」と書いてあるサイトや会社がなかったので、それ以外の情報がないとはいえ心配で・・・ IP電話は失念していましたが、10桁のようで安心しました^^ ありがとうございました。

関連するQ&A

  • 固定電話の番号桁数について

    11桁の固定電話番号ってありますかね? 先ほど、自分の携帯から電話番号を打ち込んで電話を掛けたのですが、日本人女性がでて間違っていると言われました。 すぐに電話番号を確認して、掛けなおして目的の場所にはかけられたのですが、その後間違った電話番号を見直してみると桁数が1個多いなと気づきました。 090・080・070・050 などから始まる番号ではなく、市外局番からはじまる番号11桁です。

  • 国内で使われる電話番号の最大桁数は?

    国内で使われる電話番号の最大桁数は何桁ですか? 11桁でしょうか。(+81はをつける場合は除く) ご回答よろしくお願いします。

  • 5桁の電話番号

    5桁の電話番号ってありますか? TEL ○-○○○○ よくあるインターネットでの入力フォームをつくっております。 電話番号を入力する際に普通は、市外局番や携帯電話で 10桁か11桁で2箇所にハイフンを入れたとしても 普通、10桁から13桁になると思います。 仮に市外局番を抜かしても最低6桁以上になると思います。 そこで6桁未満14桁以上の電話番号をエラーにしたいですが ハイフンを抜かして5桁の電話番号ってありますか?。 また、ハイフンやカッコを使っても 14桁以上まで入力する人って普通いますか?。

  • エクセルで電話番号にハイフンを入れるには?

    はじめまして、表題の通りですが、なかなか難しくてうまく解決できませんので、ここで質問させていただきます。 電話番号に半角のハイフン(-)を入れて見やすくしたいと考えています。 電話番号には090などで始まる携帯の番号、大阪のように06で始まる番号、京都のように075で始まる番号、西宮市のように0798で始まる番号といろいろ入力されています。それぞれの市外局番の後にハイフンを入れて、残りの番号が8桁なら4桁+ハイフン+4桁、7桁なら3桁+4桁、6桁なら2桁+ハイフン+4桁のようにハイフンを入れていくにはどうしたらよいでしょうか? (例) 09012345678→090-1234-5678 0612345678→06-1234-5678 0751234567→075-123-4567 0798123456→0798-12-3456

  • 電話番号のフォーマットについて

    Javaでアプリケーションを作成中です。電話番号のフォーマットチェックを実装しようとしていますが、そもそも一般的に (1) データベース側では番号だけを保持するのが普通なのでしょうか?(0311112222)それとも (2) ハイフン付で保持するのが普通でしょうか?(03-1111-2222) (1)の場合、画面表示時にハイフンを挿入することになると思いますが、携帯の場合、そうでない場合など処理が複雑になりそうです。(もしくは画面表示時にもハイフン抜きで表示する?) 現状は、あまり厳格にチェックする必要もないと思うので、(2)のやり方でやり、数字かハイフンかのチェックと最大の桁数チェック(11桁なのだろうか)だけしようかと考え始めましたが、何か不都合などあり得ますでしょうか?もし標準的な考え方があればと思い投稿致しました。ご意見あればお願い致します。 以上、宜しくお願いします。

    • ベストアンサー
    • Java
  • 電話番号が10桁以外の地域

    質問はタイトルの通りです。 電話番号は、ほとんどの地域で10桁だと思うのです が(携帯電話やPHSは除く)、中には9桁の地域も 存在するようです。 そこで、電話番号が10桁でない地域の(地域がどこ かは分からなくてもいいです)、 1)市外局番 2)全体の電話番号桁数 を教えてください。現時点ので構いません。 尚、NTTに問い合わせたことがあるのですが、ハッ キリした回答は得られませんでした(市外局番の一覧 が載っているホームページのURLを教えてもらった程度 で、そこでは桁数が分からなかったと思います)。 よろしくお願いします。

  • 電話番号かどうかを判断したい(Perl)

    フォームに入力された文字が電話番号かどうかを判断したいと考えています。 ハイフンは使いません。 if ($$in{tel} =‾ /¥-/) { &error("電話番号はハイフン( - )なしの10桁または11桁でご記入ください"); } if ($$in{tel} =‾ /^\d{10,}+$/) { &error("電話番号はハイフン( - )なしの市外局番からご記入ください"); } このようにしてみたのですが、うまく動きません。 どうすればいいんでしょうか... よければ教えてください。

    • ベストアンサー
    • Perl
  • 8から始まる電話番号

    NTTの従来の固定電話です。ナンバーディスプレイ対応です。 ボイスワープで携帯に転送してました。 そこに8から始まる番号で着信がありました。固定電話だと思います。13桁です。固定電話には「ヒョウジ ケンガイ」と出ていました。 116で聞いても分からないといわれました。 どの地域からの電話なのでしょうか? でればわかりますが出るつもりはありません。

  • EXCELの桁数の変更を教えてください。

    顧客情報を2つのシートで管理しており、一つのシートのみに、 顧客番号をふっているので、もう一つのシートにも、その顧客番号をvlookupでひっぱろうとしたのですが、電話番号の下1桁が違っていたりして、マッチングができませんでした。 で、マッチングをさせるために、下2桁を切り落とし、桁数を変えることはかのうでしょうか。電話番号の下2けたを落としてvlookで引っ張れば、適合するものが多くなるように思います。 たとえば、0120-12-1234とかりに番号があった場合、ハイフンをトリムして、120121234とおきかえて、下ふたけたをきりおとして、1201212と9ケタから7桁の数字にする方法です。 よろしくお願いいたします。

  • 電話番号のチェック ハイフン無しの場合について

    Webサイトに問い合わせフォームを設けているのですが、電話番号のチェックで改善したいことがあります。 現状の問い合わせフォームでは、桁数が異なる場合と数字以外が入力されたら「エラー」を返しているのですが、次のように、ハイフン無しの数字だけで入力した場合、「エラー」になってしまいます。 090******** 03******** 現状、ハイフン有りで入力した場合でしか「正確」にならないので、ハイフン無しで入力した場合も「正確」にしたいです。 ちなみに、電話番号のコードは次の通りです。 $tel = htmlspecialchars($_POST['tel'], ENT_QUOTES, "UTF-8"); $telError = false; if (!preg_match( '/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/', $tel)) { $telError = true; $tel='※正しい電話番号を指定してください。'; } どのようなコードにしたら、ハイフンなしでもエラーチェックができるでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう