Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 2.17 KB

File metadata and controls

55 lines (37 loc) · 2.17 KB

PostalCode / 郵便番号ESモジュール

日本郵便株式会社KEN_ALL.ZIPをデータソースとして使った、郵便番号データを地方公共団体コードと町名、町名のよみへ変換するESモジュールです。 このESモジュールは日本の郵便番号を住所に変換します。(地方公共団体コードと町名)

GitHub Actions scheduled-fetch.ymlによって、毎日更新をチェックしています。

ブラウザ上での使用例

API (web / Deno)

import { PostalCode } from "https://code4fukui.github.io/PostalCode/PostalCode.js";

console.log(await PostalCode.decode(9160042));

出力

[{ zipcode: "9160042", lgcode: "18207", town: "新横江", townyomi: "シンヨコエ" }]

郵便番号(半角、ハイフン付き、空白付きOK!)を渡すと、該当する配列と正規化した郵便番号を返します。見つからない場合は長さ0の配列 [] を返します。
toplevel await 非対応のブラウザでは、async関数内で使用してください。

インストール

以下の手順でインストールしローカルでも使用できます。

$ github clone https://github.com/code4fukui/PostalCode.git

データ生成、データ更新

$ cd tools
$ sh makedata.sh

読み仮名データの促音・拗音を小書きで表記するもの - zip圧縮形式 日本郵便 を使用します

テスト

$ deno test -A

依存モジュール

関連記事