joi-phone-number
Phone number validation rule for Joi
![Greenkeeper badge](https://badges.greenkeeper.io/Salesflare/joi-phone-number.svg)
What
Allows you to do Joi.phoneNumber()
.
Uses https://github.com/ruimarinho/google-libphonenumber for validation.
Which is a compiled version of the Google library https://github.com/googlei18n/libphonenumber.
How
const myCustomJoi = Joi.extend(require('joi-phone-number'));
myCustomJoi.phoneNumber().validate('+32494567324');
myCustomJoi.phoneNumber().defaultCountry('BE').format('e164').validate('494322456');
myCustomJoi.phoneNumber()defaultCountry('BE').format('international').validate('494322456');
myCustomJoi.phoneNumber()defaultCountry('BE').format('national').validate('494322456');
myCustomJoi.phoneNumber()defaultCountry('BE').format('rfc3966').validate('494322456');
myCustomJoi.phoneNumber()defaultCountry('US').strictValidation().validate('7777777777');
myCustomJoi.phoneNumber()defaultCountry('US').validate('7777777777');