Skip to content

A convenient Javascript countries utilities (e.g: dial codes, country codes, names)

License

Notifications You must be signed in to change notification settings

amunoz20/bc-countries-updated

 
 

Repository files navigation

bc-countries Build Status

A convenient Javascript countries utilities (e.g: dial codes, country codes, names)

Installation

Bower

bower install --save bc-countries
var bcCountries = window.bcCountries;

NPM

npm install --save bc-countries
var bcCountries = require('bc-countries');

Other (not recommended)

Just copy the dist

Usage

Main functions

A country is an object with keys (dialCode, iso2Code, name). Functions that take digits, throw unless digits is a string of digits.

  1. getCountryByIso2Code(iso2Code): returns the country with iso2 code code if exists, null otherwise.
  2. getIso2CodeByDigits(digits): returns the iso2 code, given that digits starts with that country dial code, an empty string otherwise.
  3. getDialCodeByDigits(digits): returns the dial code, given that digits starts with that country dial code, an empty string otherwise.
  4. getAllCountries(): returns all countries.

You can find the full documentation here.

About

A convenient Javascript countries utilities (e.g: dial codes, country codes, names)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%