概要
google-libphonenumberを使っていて正しい電話番号と判定されなかった番号があったため調査したら
- 0900
- 0700
という携帯電話番号は今の所なさそうと知った。
詳細
0900XXXXXXXという形式の携帯電話番号が正しい携帯電話番号と判定されなかったため、調べたところ [7-9]0[1-9]\d{7}
という正規表現でチェックしていた。
何か仕様書がないか探していたら、下記の資料を教えてもらった。
「携帯電話番号の有効利用に向けた電気通信番号に係る制度の在り方」答申(案) 概要
0AB0番号帯の一部は付加サービス向けに使用してきており、0900番号帯及び0700番号帯は携帯電話番号として割り当てていないが、番号のひっ迫状況によっては、将来的に0900番号帯及び0700番号帯は携帯電話向けに使用することもあり得るため、引き続き留保しておくことが適当
注意:平成27年12月17日の資料
よって0900~は正規の番号ではない。
google-libphonenumberはそこまでチェックしててすごいなぁと思った。