validateJapaneseAddress関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Checks a parsed Japanese address against the tables: the postal code's shape, whether any code begins with its first three digits, whether it delivers to the prefecture named, and whether the municipality is a real one in that prefecture.
インポート
import { validateJapaneseAddress } from "@johnmorrisdotca/address-plus/jp";
ほかのエクスポート元: @johnmorrisdotca/address-plus
定義
function validateJapaneseAddress(address: ParsedAddress, options?: ValidationOptions): JapaneseValidation
引数
| 名前 | 型 | 説明 |
|---|---|---|
address | ParsedAddress | The address, as |
options (省略可) | ValidationOptions |
|
戻り値
JapaneseValidation
The errors and the warnings, each with its field, code and message.
例
import { validateJapaneseAddress } from "@johnmorrisdotca/address-plus/jp";
import { parseLocation } from "@johnmorrisdotca/address-plus";
const parsedAddress1=parseLocation("〒530-0001 東京都千代田区丸の内1-2-3");
if (!parsedAddress1) throw new Error("The example address did not parse.");
console.log(validateJapaneseAddress(parsedAddress1).warnings.map((one) => one.code));
// → ["POSTAL_REGION_MISMATCH"][ 'POSTAL_REGION_MISMATCH' ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。