電話番号のハイフン検証/編集関数 ソースモジュールを1つ組み込むだけで利用可 JS/PHP等8言語対応
この TelephoneCheck ツール は、日本の電話番号について、
(a) 電話番号の妥当性チェック(局番の割り当て有無, 電話番号の長さ)を行なう。
(b) 局番に応じた 区切り編集を施す。
(c) 区切り編集された電話番号の「区切り位置」等の チェック を行なう。
という機能を提供します。
このソフトでは
・Google/libphonenumberライブラリに代表される「正規表現の駆使」
・「市外局番のリストを桁数( 2, 3, 4, 5 桁)ごとに纏め、
5⇒4⇒3⇒2桁の順で[前方一致検索]を繰り返し試す」
という従来の手法に代わり、
・電話交換機で回線ルートの決定に用いられる【電話番号翻訳】
という手法を使用しています。
これにより、電話番号データを含めてもコンパクトなサイズのソースモジュール
となり、「編集/検証」速度も非常に高速です。
また、環境設定などの難しい対応が必要なく、ソースコードモジュール1つを組み込む
だけで利用できます。
現在、JavaScript, JAVA, PHP, Perl, Python, Ruby, VBA/VB6, VB.net の
8言語に対応しています。
解説サイト
http://addinbox.sakura.ne.jp/Excel_Tips29.htm
電話番号翻訳テーブルについて
http://addinbox.sakura.ne.jp/Excel_Tips29.htm#S3
電話番号翻訳テーブル 翻訳シュミレーター
http://addinbox.sakura.ne.jp/Excel_Tips29.htm#S3_2
テストツール
http://addinbox.sakura.ne.jp/Excel_Tips29_Test1.htm
ソフト名: | 電話番号のハイフン検証/編集関数(TelephoneCheck) |
---|---|
動作OS: | Windows 10/8/7/Vista/XP |
機種: | IBM-PC |
種類: | フリーソフト |
作者: | 角田 |