parseLocation
validateAddress
formatUSPS · formatCanadaPost · formatJapanese · formatAustraliaPost · formatLaPoste · formatDeutschePost · formatRoyalMail
compareAddresses · isSameAddress · compareAustralianAddresses · compareFrenchAddresses · compareGermanAddresses · compareUKAddresses
getStateFromZip · getPrefectureFromJapanesePostalCode · getStatesForAustralianPostcode · parseFrenchPostcode · parseGermanPostcode · parseUKPostcode
cleanAddressDetailed
parseLocation · validateAddress · formatUSPS · formatCanadaPost · formatJapanese · formatAustraliaPost · formatLaPoste · formatDeutschePost · formatRoyalMail
parseJapaneseAddress · formatJapanese · formatJapaneseEnglish · validateJapaneseAddress
test-data/corpus
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。
import { parseLocation, validateAddress, formatJapanese } from "@johnmorrisdotca/address-plus";parseLocation("1600 Pennsylvania Ave NW, Washington, DC 20500")?.state // "DC"parseLocation("東京都千代田区丸の内1-2-3")?.block // "1-2-3"validateAddress("123 Main St, Seattle, NY 98101").warnings[0].code // "POSTAL_REGION_MISMATCH"formatJapanese(parseLocation("〒100-0005 東京都千代田区丸の内1-2-3"), { blockStyle: "markers", multiline: false }) // "〒100-0005 東京都千代田区丸の内1丁目2番3号"isSameAddress(parseLocation("123 Main Street, Anytown, NY 12345"), parseLocation("123 Main St, Anytown, New York 12345")) // truegetPrefectureFromJapanesePostalCode("530-0001") // "27"import { parseJapaneseAddress } from "@johnmorrisdotca/address-plus/jp";import { australia } from "@johnmorrisdotca/address-plus/au";import { germany } from "@johnmorrisdotca/address-plus/de";import { france } from "@johnmorrisdotca/address-plus/fr";import { unitedKingdom } from "@johnmorrisdotca/address-plus/gb";parseLocation("3/12 Smith St, Parramatta NSW 2150", { countries: [australia, france, germany, unitedKingdom] })?.secUnitNum // "3"parseLocation("12 bis rue de la Paix, 75002 Paris", { countries: [australia, france, germany, unitedKingdom] })?.numberExtension // "bis"parseLocation("Hauptstraße 12a, 10115 Berlin", { countries: [australia, france, germany, unitedKingdom] })?.number // "12A"parseLocation("10 Downing St, London SW1A 2AA", { countries: [australia, france, germany, unitedKingdom] })?.nation // "ENG"