@creadi/swiss-zipcodes
v1.0.1
Published
Swiss zip codes
Downloads
13
Readme
swiss-zipcodes
Purpose
Search and validate swiss zip codes
Usage
npm i --save swiss-zipcodes
# or
npm install https://github.com/creadi/swiss-zipcodes
and
import { search, validate, cityFromZip } from 'swiss-zipcodes'
search()
Search by any combination of:
zip
(number
)canton
(string
)commune
(string
)
search({ zip: 4054 })
returns
[
{
zip: 4054,
canton: 'BS',
commune: 'Basel'
}
]
validate()
Validate zip
code as number
or string
validate(4054)
// or
validate('4054')
returns true
cityFromZip()
Get an array of commune
names from a zip code ( number
or string
)
cityFromZip(4052)
// or
cityFromZip('4052')
returns
[
'Basel',
'Münchenstein'
]
Data
Data from Federal Statistics https://www.bfs.admin.ch/bfs/fr/home/bases-statistiques/repertoire-officiel-communes-suisse/tableau-correspondance-regbl.assetdetail.2861277.html
Direct link to excel sheet https://www.bfs.admin.ch/bfsstatic/dam/assets/2861277/master