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

/libphonenumber-getexample/

    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