サイト内検索:

Googleから電話番号を扱うためのJavaライブラリ「libphonenumber」

Google's common Java library for parsing, formatting, storing and validating international phone numbers. Optimized for running on smartphones. A direct port to Javascript is also available.

libphonenumber - Project Hosting on Google Code

ということで、Googleから電話番号を扱うためのJavaライブラリです。

デモページはこちら

デモページで例えば03-01234-5678みたいな電話番号を入れて国コードに「jp」を指定してあげるとこんな結果が返ってきます。

Phone Number entered: 03-1234-5678
defaultCountry entered: jp


****Parsing Result:****
country_code: 81
national_number: 312345678
extension:
country_code_source: FROM_DEFAULT_COUNTRY
italianLeadingZero: false
raw_input: 03-1234-5678

****Validation Results:****
Result from isValidNumber(): true
Result from isValidNumberForRegion(): true
Result from isPossibleNumber(): true
Result from getNumberType(): FIXED_LINE

****Formatting Results:****
E164 format: +81312345678
Original format: 03-1234-5678
International format: +81 3-1234-5678
National format: 03-1234-5678
Out-of-country format from US: 011 81 3-1234-5678

****AsYouTypeFormatter Results****
Char entered: 0 Output: 0
Char entered: 3 Output: 03
Char entered: - Output: 03-
Char entered: 1 Output: 03-1
Char entered: 2 Output: 03-12
Char entered: 3 Output: 03-123
Char entered: 4 Output: 03-1234
Char entered: - Output: 03-1234-
Char entered: 5 Output: 03-1234-5
Char entered: 6 Output: 03-1234-56
Char entered: 7 Output: 03-1234-567
Char entered: 8 Output: 03-1234-5678

どういう時にこのライブラリ使うのかな。国際化意識したサイトとか作ったことないからよくわかんないな。やっぱり携帯電話のアドレス帳みたいなやつなのかな。

blog comments powered by Disqus

2011年アルファブロガー受賞

新着DVD

モバイル

Powered by Movable Type 6.1.2

ブログ内検索

BlogPeople ReviewMe!

このサイトのレビューとか応援コメントを書いてもらえると励みになります。

Affi☆List for Amazon

バナー広告

このブログ記事について

このページは、nagasawaが2011年1月 6日 17:05に書いたブログ記事です。

ひとつ前のブログ記事は「オリンパス、3型液晶採用の「ペンライトE-PL2」を海外発表」です。

次のブログ記事は「東京都写真美術館で中村ハルコの写真に衝撃を受ける、の巻」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。