本文へ移動

address-plusアドレスプラス

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

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

目次

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

setValidatedPostalCode関数

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

Sets a ZIP or postal code on a result, the way the parsers do: split into ZIP and ZIP+4, a Canadian code in capitals with one space, with zipValid set, and in strict mode only when the code is well formed. It changes the object it is given.

インポート

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

定義

function setValidatedPostalCode(result: ParsedAddress | ParsedIntersection, zipCode: string, options: ParseOptions): void

引数

名前型説明
resultParsedAddress | ParsedIntersection

The parsed address or intersection to set the code on.

zipCodestring

The code as written.

optionsParseOptions

strict keeps a malformed code out (see ParseOptions).

例

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

const parsed = { city: "Toronto", state: "ON" };
setValidatedPostalCode(parsed, "m5h2n2", {});
console.log(parsed);
// → {"city":"Toronto","state":"ON","zip":"M5H 2N2"}
{ city: 'Toronto', state: 'ON', zip: 'M5H 2N2' }

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

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

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