本文へ移動

address-plusアドレスプラス

住所を端末の中で解析・確認・整形・比較し、国のモジュールや任意のフォームの入力欄を使えます。

address-plusは、parse-addressの使い方を広げ、型付きの結果、確認、書式、国のモジュールを加えます。 名前について(英語)

目次

リファレンス · 解析・書式・共通の型

SECONDARY_UNIT_TYPES定数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

Each secondary unit designator, abbreviated or in full, in lower case, to the word the parser reports in full: USPS Publication 28 Appendix C2, and Canada Post's French unit words, which stay French.

インポート

import { SECONDARY_UNIT_TYPES } from "@johnmorrisdotca/address-plus";

定義

const SECONDARY_UNIT_TYPES: Record<string, string> = {
    app: "Appartement",
    appartement: "Appartement",
    apartment: "Apartment",
    apartme: "Apartment",
    apt: "Apartment",
    basement: "Basement",
    bld: "Building",
    bldg: "Building",
    bsmt: "Basement",
    building: "Building",
    department: "Department",
    dept: "Department",
    fl: "Floor",
    floor: "Floor",
    flr: "Floor",
    front: "Front",
    frnt: "Front",
    gate: "Gate",
    bureau: "Bureau",
    hangar: "Hangar",
    hanger: "Hangar",
    hngr: "Hangar",
    key: "Key",
    lbby: "Lobby",
    level: "Level",
    lobby: "Lobby",
    lot: "Lot",
    lt: "Lot",
    lower: "Lower",
    lv: "Level",
    lowr: "Lower",
    ofc: "Office",
    office: "Office",
    penthouse: "Penthouse",
    pmb: "PMB",
    ph: "Penthouse",
    pier: "Pier",
    rear: "Rear",
    rm: "Room",
    room: "Room",
    side: "Side",
    slip: "Slip",
    space: "Space",
    spc: "Space",
    ste: "Suite",
    stop: "Stop",
    su: "Suite",
    suite: "Suite",
    trailer: "Trailer",
    trlr: "Trailer",
    unit: "Unit",
    unite: "Unité",
    unité: "Unité",
    upper: "Upper",
    uppr: "Upper",
}

例

import { SECONDARY_UNIT_TYPES } from "@johnmorrisdotca/address-plus";

console.log(SECONDARY_UNIT_TYPES["ste"]);
// → "Suite"
Suite

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/address-plus 1.7.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。