0.0.1-rc.7 • Published 1 year ago
@vn-utils/phone-validate v0.0.1-rc.7
@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
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