phonelib
Version:
Simple phonelib validator
58 lines (38 loc) • 1.27 kB
Markdown
[![npm version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[](https://codeclimate.com/github/gepser/phonelib/coverage)
[](https://codeclimate.com/github/gepser/phonelib)
# phonelib
Simple phonelib validator
## Quick Start
Install it with NPM or add it to your package.json:
``` bash
$ npm install phonelib
```
Then:
``` js
var phonelib = require('phonelib');
var phoneNumber = {
phone: '2024561414',
country: 'US'
}
phonelib.isValid(phoneNumber, function(err, result){
console.log(result);
//result ==> { phone: '2024561414', country: 'US', 'international: '+1 202-456-1414', isValid: true, numberType: 2}
/*You can see the full numberType list on lib/phonelibtype.js
it uses the same Google list. */
});
```
## Tests
```sh
npm test
```
## Licenses
This package is licensed under MIT.
[npm-image]: https://img.shields.io/npm/v/phonelib.svg
[npm-url]: https://npmjs.org/package/phonelib
[travis-image]: https://travis-ci.org/gepser/phonelib.svg
[travis-url]: https://travis-ci.org/gepser/phonelib
## Change log
### 1.0.10
* parse `phone` to string before