本文へ移動

address-plusアドレスプラス

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

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

目次

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

parseIntersection関数

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

Parses an intersection of two streets, joined by &, and, at or @, with the city, state and ZIP that may follow. With no comma before the city, the second street ends at its type, so the city may be any number of words.

インポート

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

定義

function parseIntersection(address: string, options?: ParseOptions): ParsedIntersection | null

引数

名前型説明
addressstring

The intersection as one string, such as Main St & Pine Ave, Tacoma, WA.

options (省略可)ParseOptions

How to parse (see ParseOptions).

戻り値

ParsedIntersection | null

Both streets with their types and directionals, and the place, or null when the text does not name two streets. A street with no type has type1 or type2 set to an empty string, as in parse-address.

例

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

console.log(parseIntersection("Main St and Pine St Tacoma WA"));
// → {"state":"WA","city":"Tacoma","street1":"Main","type1":"St","street2":"Pine","type2":"St"}
{
  state: 'WA',
  city: 'Tacoma',
  street1: 'Main',
  type1: 'St',
  street2: 'Pine',
  type2: 'St'
}

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

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

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