@d2sutils/phoneviewer_cjs

1.1.2 • Public • Published

@d2sUtils/phoneViewer


Update 1.1.2

  • Total countries: 97
  • Added all European countries
  • Added support for the following countries: Czech Republic, Hungary, Belgium, Bulgaria, Greece, Ireland, Cyprus, Latvia, Lithuania, Luxembourg, Malta, Portugal, Slovakia, Slovenia,Finland, Croatia, Estonia*

This utility will help you check whether the number is valid, as we~~ll as get detailed information about the number: Country, Time zone, Currency, Letter direction, operator and much more...

I am still collecting data from most countries, but at the moment they are filled out as much as possible: Ukraine, Canada, United Kingdom, Poland, Israel, Germany, China, United States, France, Japan, India, Brazil, Australia, South Africa, Italy, Spain, Indonesia, Turkey, South Korea, Sweden, Norway, Peru, Mexico, Argentina, Netherlands, Belgium, Hungary, Romania, Austria, Denmark, Cuba, Chile, Colombia, Venezuela, Malaysia, Philippines, New Zealand, Singapore, Thailand, Vietnam, Kazakhstan, Mongolia, Pakistan, Afghanistan, Sri Lanka, Myanmar, Iran, Morocco,United Arab Emirates, Egypt,Czech Republic, Hungary, Belgium, Bulgaria, Greece, Ireland, Cyprus, Latvia, Lithuania, Luxembourg, Malta, Portugal, Slovakia, Slovenia,Finland, Croatia, Estonia


P.S. If your country is not on this list, don’t worry, I’ll add it soon)

Installation

npm install @d2sutils/phoneviewer_cjs

or

yarn add @d2sutils/phoneviewer_cjs

Usage

CommonJS

const {PhoneDataReader} = require('@d2sutils/phoneviewer_cjs');

const phone = new PhoneDataReader('+38 (099) 123 45 67').parse();

console.log(phone);

ES6

https://www.npmjs.com/package/@d2sutils/phoneviewer

Response

{
  "cleanPhoneNumber": "380991234567",
  "countryName": "Ukraine",
  "countryCode": "+380",
  "operator": {
    "code": "99",
    "name": "Vodafone"
  },
  "country": "Ukraine",
  "timeZone": "+3",
  "dir": "LTR",
  "numberLength": 12,
  "currency": "UAH",
  "codeIso": "UA"
}

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue on the GitHub repository.

Support

If you find an error, write to me by email, I will be happy to correct it. dev2studio2018@gmail.com

Buy me a coffe :)

License

MIT License

/@d2sutils/phoneviewer_cjs/

    Package Sidebar

    Install

    npm i @d2sutils/phoneviewer_cjs

    Weekly Downloads

    1

    Version

    1.1.2

    License

    ISC

    Unpacked Size

    421 kB

    Total Files

    270

    Last publish

    Collaborators

    • dev2studio