libphonenumber-getexample

1.1.0 • Public • Published

libphonenumber-getexample

npm

A smaller realization of Google libphonenumber getExampleNumber function:

  • Tiny footprint: ~15 kilobytes minified and ~5kb gzipped

Install

via npm

$ npm install libphonenumber-getexample

Use

es6 modules

import { getExampleNumber } from 'libphonenumber-getexample'
 
const phoneNumber = getExampleNumber('us') // || 'US'
 
phoneNumber.formatNational() === '(213) 373-4253'
phoneNumber.formatInternational() === '+1 213 373 4253'

browser

$(document).ready(function() {
    const { getExampleNumber } = window.libphonenumberGetexample
 
    // etc
})

Examples

ReactJS

import React from 'react'
import { getExampleNumber } from 'libphonenumber-getexample'
 
export class ExampleForm extends React.Component {
  state = {
    phonePlaceholder: getExampleNumber(this.props.userCountry).formatInternational()
  }
 
  render = () => (
    <form>
      <label>Phone number</label>
      <input type="text" palceholder={this.state.phonePlaceholder} />
    </form>
  )
}

License

MIT

Package Sidebar

Install

npm i libphonenumber-getexample

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

157 kB

Total Files

23

Last publish

Collaborators

  • hellgate_l