はじめに
はじめに
端末の中で解析し、結果がない場合も調べます。
小さい住所を解析する
import { parseLocation } from "@johnmorrisdotca/address-plus";
const address=parseLocation("123 Main St, New York, NY 10001");
if(!address) throw new Error("This example did not parse.");
console.log(address.number,address.street,address.state,address.zip);123 Main NY 10001主な入口は米国、カナダ、日本の入力を解析します。結果は構造化したデータかnullです。解析だけでは確認や配達の保証になりません。パッケージをインストールし、関数をimportします。修正を表示する場合は、結果と一緒に元の入力も保ちます。基本の呼び出しは住所をサービスに送りません。
次の処理を加える
import { validateAddress } from "@johnmorrisdotca/address-plus";
const checked=validateAddress("123 Main St, Seattle, NY 98101");
console.log(checked.isValid,checked.warnings.map(finding=>finding.code));true [ 'POSTAL_REGION_MISMATCH' ]郵便番号と地域の不一致は、形が有効でも警告になることがあります。確認、書式、国のモジュール、フォームの入力欄へ進めます。元の8つの入口と、既定の解析のオブジェクトを引き続き使えます。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。