0.0.1-rc.7 • Published 1 year ago

@vn-utils/phone-validate v0.0.1-rc.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@vn-utils/phone-validate

An open-source library support to validate Vietnamese phone number.

Installation

Node

$ npm install @vn-utils/phone-validate
# or
$ yarn add @vn-utils/phone-validate
#or
$ pnpm install @vn-utils/phone-validate

Browser

Latest

<script src="https://cdn.jsdelivr.net/npm/@vn-utils/phone-validate/lib/bundle.js"></script>

Selected version

<script src="https://cdn.jsdelivr.net/npm/@vn-utils/phone-validate@<VERSION_HERE>/lib/bundle.js"></script>

Usage

// ES Module
import { isValidVNPhone } from '@vn-utils/phone-validate';

// CommonJS
const { isValidVNPhone } = require('@vn-utils/phone-validate');

isValidVNPhone

import { isValidVNPhone } from '@vn-utils/phone-validate';

isValidVNPhone('0981123456'); // true
isValidVNPhone('84981123456'), { startWith: ['0', '84'] }; // true
isValidVNPhone('+84981123456'), { startWith: ['+84'] }; // true

isValidVNPhone('0111111111'); // false
isValidVNPhone('some thing'); // false
isValidVNPhone('0111111111'); // false

getVNPhoneInfo

import { getVNPhoneInfo } from '@vn-utils/phone-validate';

getVNPhoneInfo('0981123456');
// {
//   valid: true,
//   number: '+84981123456',
//   virtualProvider: false,
//   provider: 'Viettel'
// }
<script>
    vnUtilsPhoneValidate.isValidVNPhone('0981123456');
    vnUtilsPhoneValidate.getVNPhoneInfo('0981123456');

    // Or
    var { isValidVNPhone, getVNPhoneInfo } = vnUtilsPhoneValidate;
    isValidVNPhone('0981123456');
    getVNPhoneInfo('0981123456');
</script>

License

MIT © Lê Huy Giang

Support

This is an open-source and free project. If you find it useful, please consider supporting it by starring ⭐️ the repository on Github and buying me a coffee.

Contributors

0.0.1-rc.8

1 year ago

0.0.1-rc.7

1 year ago

0.0.1-rc.6

1 year ago

0.0.1-rc.5

1 year ago

0.0.1-rc.4

1 year ago

0.0.1-rc.3

1 year ago

0.0.1-rc.2

1 year ago

0.0.1-rc.1

1 year ago