myanmar-phone-number-validator-ts

1.2.1 • Public • Published

Myanmar Phone Number Validator

A TypeScript library to validate and extract information from Myanmar phone numbers. It is based on the original JavaScript library created by Kaung Myat Lwin, which has been adapted and enhanced to support TypeScript.

Installation

To install the package, run:

npm i myanmar-phone-number-validator-ts

Usage

The package exports a myanmarPhoneNumber object with the following functions:

isValidMMPhoneNumber(phoneNumber: string): boolean

Returns true if the input string is a valid Myanmar phone number, false otherwise.

import {myanmarPhoneNumber} from 'myanmar-phone-number-validator';

const phoneNumber = '0949880111';
if (myanmarPhoneNumber.isValidMMPhoneNumber(phoneNumber)) {
    // Valid phone number
} else {
    // Invalid phone number
}

getTelecomName(phoneNumber: string): string

Returns the name of the telecom operator for the given phone number, or "Unknown" if the operator cannot be determined.

import {myanmarPhoneNumber} from 'myanmar-phone-number-validator';

const phoneNumber = '0949880111';
const telecomName = myanmarPhoneNumber.getTelecomName(phoneNumber);

getPhoneNetworkType(phoneNumber: string): string

Returns the network type of the given phone number, or "Unknown" if the network type cannot be determined.

import {myanmarPhoneNumber} from 'myanmar-phone-number-validator';

const phoneNumber = '0949880111';
const networkType = myanmarPhoneNumber.getPhoneNetworkType(phoneNumber);

License

This project is licensed under the MIT License.

Credit

This library is based on the original JavaScript library created by Kaung Myat Lwin. Thank you for your contribution bro!

/myanmar-phone-number-validator-ts/

    Package Sidebar

    Install

    npm i myanmar-phone-number-validator-ts

    Weekly Downloads

    0

    Version

    1.2.1

    License

    ISC

    Unpacked Size

    18.7 kB

    Total Files

    34

    Last publish

    Collaborators

    • minmyatoo