日本郵便株式会社のKEN_ALL.ZIPをデータソースとして使った、郵便番号データを地方公共団体コードと町名、町名のよみへ変換するESモジュールです。 このESモジュールは日本の郵便番号を住所に変換します。(地方公共団体コードと町名)
GitHub Actions scheduled-fetch.ymlによって、毎日更新をチェックしています。
- ブラウザで開く 郵便番号から地方公共団体コードと町名変換
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