@scaleway/phonenumber
v1.0.1
Published
A phone number utility library based on awesome-phonenumber
Maintainers
Keywords
Readme
@scaleway/phonenumber
A phone number utility library based on awesome-phonenumber.
Installation
pnpm add @scaleway/phonenumberUsage
Parse Phone Number
import { parsePhoneNumber } from '@scaleway/phonenumber'
const phoneNumber = parsePhoneNumber('+33612345678')
console.log(phoneNumber?.number) // '+33612345678'
console.log(phoneNumber?.countryCode) // 'FR'Validate Phone Number
import { isValidPhoneNumber } from '@scaleway/phonenumber'
console.log(isValidPhoneNumber('+33612345678')) // true
console.log(isValidPhoneNumber('invalid')) // falseFormat Phone Number
import { formatPhoneNumber } from '@scaleway/phonenumber'
console.log(formatPhoneNumber('+33612345678', 'international')) // '+33 6 12 34 56 78'
console.log(formatPhoneNumber('+33612345678', 'national')) // '06 12 34 56 78'
console.log(formatPhoneNumber('+33612345678', 'e164')) // '+33612345678'Get Country Code
import { getCountryCode } from '@scaleway/phonenumber'
console.log(getCountryCode('+33612345678')) // 'FR'