Skip to content

doctolib/libphonenumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libphonenumber

Phone number internationalization interface using libphonenumber.

Requirements

Node, Java, Maven and Ant.

Install

# Install
npm install && npm run install:all && npm run build:all

Update

npm run update:all && npm run build:all

API

libphonenumber.getSupportedRegionCodes(): [{regionCode, countryCode}]

List supported region codes.

libphonenumber.parseRegionCode(regionCode: String, number: String): String

Return region code from provided number or current region code.

libphonenumber.isValidNumber(regionCode: String, number: String): Boolean

Return true if phone number is valid for regionCode.

libphonenumber.injectCountryCode(defaultRegionCode: String, regionCode: String, number: String): Boolean

Replace or inject number countryCode.

libphonenumber.formatNumber(defaultRegionCode: String, regionCode: String, number: String): String

Format number as a national one if number region is the current region, otherwise as an international none.

libphonenumber.formatInputNumber(regionCode: String, number: String): String

Try to format provided number as it is typed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published