vietnam-mobile-providers
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

#vietnam-mobile-providers

exports

  • vietnamMobileProviders: list of vietnam providers
  • method parseVietnamMobile(mobileNumber: string) parse mobileNumber to brand, mcc, mnc, num, with num is all distributed network code and its block numbers
const {vietnamMobileProviders, parseVietnamMobile} = require('vietnam-mobile-providers')

console.log(vietnamMobileProviders)

console.log(parseVietnamMobile('0919000999'))
/*
{
  brand: 'Vinaphone',
  mcc: '452',
  mnc: '02',
  num: [
    { code: '13', blocks: ['88'], m2m: true },
    { code: '81', blocks: ['2', '3', '4', '5', '6', '7', '8', '9'] },
    { code: '82', blocks: ['2', '3', '4', '5', '6', '7', '8', '9'] },
    { code: '83', blocks: ['2', '3', '4', '5', '6', '7', '8', '9'] },
    { code: '84', blocks: ['2', '3', '4', '5', '6', '7', '8', '9'] },
    { code: '85', blocks: ['2', '3', '4', '5', '6', '7', '8', '9'] },
    { code: '88', blocks: ['6', '8', '9'] },
    // matched next line
    { code: '91', blocks: ['1', '2', '3', '4', '5', '6', '7', '8', '9'] },
    { code: '94', blocks: ['1', '2', '3', '4', '5', '6', '7', '8', '9'] },
  ]
}
 */

Dependencies (0)

    Dev Dependencies (10)

    Package Sidebar

    Install

    npm i vietnam-mobile-providers

    Weekly Downloads

    7

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    7.08 kB

    Total Files

    4

    Last publish

    Collaborators

    • 0x0a0d