mop-lib-phone-number
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Phone Number

Biblioteca para buscar partes de numero telefonenico.

Using:

import { phoneNumber } from 'lib-phone-number';
const phonenumber = phoneNumber("+55 22 988327317");

/* 
  phonenumber.countryCode 55
  phonenumber.ddd 22
  phonenumber.number 988327317
  phonenumber.ramal '' (não implementado)
  phonenumber.formatedNumber '+55 22 988327317'
  phonenumber.complete '5522988327317'
*/

Testes

  A Lib ainda não consegue reconhecer todos os formatos válidos dos testes

    ✓ phoneNumber(+55 22 988327317).test() => true (2 ms)
    ✓ phoneNumber(+55(22)9.88327317).test() => true (1 ms)
    ✕ phoneNumber(5522988327317).test() => true (2 ms)
    ✕ phoneNumber(55.22988327317).test() => truephoneNumber(+55(22)9.8832-7317).test() => true (1 ms)

  test if is correct ddd, contry code and number
    ✓ phoneNumber(+55 22 988327317).test() => { countryCode: '55', ddd: '22', number: '988327317' } (1 ms)
    ✓ phoneNumber(+55(22)9.88327317).test() => { countryCode: '55', ddd: '22', number: '988327317' }
    ✕ phoneNumber(5522988327317).test() => { countryCode: '55', ddd: '22', number: '988327317' } (4 ms)
    ✕ phoneNumber(55.22988327317).test() => { countryCode: '55', ddd: '22', number: '988327317' } (4 ms)
    ✓ phoneNumber(+55(22)9.8832-7317).test() => { countryCode: '55', ddd: '22', number: '988327317' } (1 ms)
    ✓ phoneNumber((22)98832-7317).test() => { countryCode: '', ddd: '22', number: '988327317' } (1 ms)

Readme

Keywords

none

Package Sidebar

Install

npm i mop-lib-phone-number

Weekly Downloads

0

Version

1.0.3

License

none

Unpacked Size

17.5 kB

Total Files

14

Last publish

Collaborators

  • gabriel.mendonca