Skip to content

cognitom/west-or-east

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

West Or East

郵便番号から、西日本か東日本を判定 (それだけ)

Zip code to West Japan or East Japan

v1.0.2のコードは下記の通り。236バイトなので、気軽に使えます。

var a="431412 44 45 46 47 48 49 5 6 7 8 90 91 92 93",b="4980 4988503 51 52 53 54 55 56 57 58 59 6 7 8 90 91 92 93",data={a:a,b:b},index=(a,e="A")=>data[e.toLowerCase()].split(" ").find(e=>0===a.indexOf(e))?"w":"e";export default index;

導入

$ npm install west-or-east

基本的な使い方

import westOrEast from 'west-or-east'

const area = westOrEast('1550033')
console.log(area) // You may get 'w' or 'e'

API

westOrEast(<zipCode>, [<pattern>])
  • zipCode: 7桁の郵便番号 (ハイフンなし)
  • pattern: A or B (省略した場合はA) 下記の「判定方法」を参照

判定方法

パターンA

デフォルトでは「新潟県, 長野県, 静岡県」以東を「東日本」として判定します。

const nagoya = '4500001'
westOrEast(nagoya) // ==> w
westOrEast(nagoya, 'A') // ==> w

北海道,

青森県, 秋田県, 岩手県, 山形県, 宮城県, 福島県,

群馬県, 栃木県, 茨城県, 埼玉県, 東京都, 神奈川県, 千葉県,

新潟県, 長野県, 山梨県, 静岡県

パターンB

パターンとして「B」を指定すると、「愛知県, 岐阜県」以東を「東日本」として判定します。

const nagoya = '4500001'
westOrEast(nagoya, 'B') // ==> e

北海道,

青森県, 秋田県, 岩手県, 山形県, 宮城県, 福島県,

群馬県, 栃木県, 茨城県, 埼玉県, 東京都, 神奈川県, 千葉県,

新潟県, 長野県, 山梨県, 静岡県, 愛知県, 岐阜県

ライセンス

MIT

About

郵便番号から、西日本か東日本を判定

Resources

License

Stars

Watchers

Forks

Packages

No packages published