JSPM

@d2sutils/phoneviewer_cjs

1.1.2
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 26
    • Score
      100M100P100Q28315F
    • License ISC

    CommonJS version. Phone information: country, operator, type, etc.

    Package Exports

    • @d2sutils/phoneviewer_cjs
    • @d2sutils/phoneviewer_cjs/dist/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@d2sutils/phoneviewer_cjs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    @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