電話番号の解析・検証やフォーマットができるlibphonenumber-js
libphonenumber-js
libphonenumber-js はGoogleの libphonenumber を元に、その機能をJavaScriptで使えるようにしたライブラリ。
電話番号の解析・検証やフォーマットができる。
説明を読んでいて、.getType()
で携帯電話やフリーダイヤルなど電話番号の種類を判定できるところなどいろいろ機能があって便利だし面白い。
試してみたが…
試すときにCDNしか使えない環境でimportが出来ず、そのうえ参考にした記事でバージョンが古いことに気づかず試してに少しつまずいた…。(バージョンが古ためか、目的としていた電話番号の検証がうまく動かなかった。)
最終的にUsing libphonenumber for International Phone Numbers という記事を参考にして動かせた。
*追記
libphonenumberのjsライブラリは私が使ったものの他にもあるようなので要注意。