react-phone-number-input
Version:
Telephone input for React
40 lines (30 loc) • 1.18 kB
JavaScript
var React = require('react')
var metadata = require('libphonenumber-js/metadata.min.json')
var Input = require('./custom').default
var InputWithDefaultMetadata = require('./commonjs/InputWithDefaultMetadata').default
exports = module.exports = InputWithDefaultMetadata
var custom = require('libphonenumber-js/custom')
exports.parse_phone_number = function parse()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return custom.parse.apply(this, parameters)
}
exports.format_phone_number = function format()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return custom.format.apply(this, parameters)
}
exports.is_valid_phone_number = function is_valid_number()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return custom.isValidNumber.apply(this, parameters)
}
// camelCase aliases
exports.parsePhoneNumber = exports.parse_phone_number
exports.formatPhoneNumber = exports.format_phone_number
exports.isValidPhoneNumber = exports.is_valid_phone_number
module.exports['default'] = InputWithDefaultMetadata