libphonenumber-js
Version:
A simpler (and smaller) rewrite of Google Android's popular libphonenumber library
29 lines (22 loc) • 908 B
JavaScript
exports = module.exports = {}
exports.parse = require('./build/parse').default
exports.format = require('./build/format').default
exports.get_number_type = require('./build/get number type').default
exports.is_valid_number = require('./build/validate').default
exports.as_you_type = require('./build/as you type').default
exports.DIGIT_PLACEHOLDER = require('./build/as you type').DIGIT_PLACEHOLDER
// camelCase aliases
exports.getNumberType = exports.get_number_type
exports.isValidNumber = exports.is_valid_number
exports.asYouType = exports.as_you_type
var get_phone_code = require('./build/metadata').get_phone_code
exports.getPhoneCode = function(country, metadata)
{
if (!metadata.countries[country])
{
throw new Error('Unknown country: "' + country + '"')
}
return get_phone_code(metadata.countries[country])
}
// exports['default'] = ...