shoutout-libphonenumber-js-utils
v8.12.23
Published
This repo is a compiled and minified version of the utilities functions from the [googlei18n's libphonenumber](https://github.com/googlei18n/libphonenumber) library. The functions are exposed to `window.intlTelInputUtils` inside browser environment.
Downloads
2
Readme
Libphonenumber-js-utils ·
What is it
This repo is a compiled and minified version of the utilities functions from the googlei18n's libphonenumber library.
The functions are exposed to window.intlTelInputUtils
inside browser environment.
How to use
- Add
libphonenumber-js-utils
to the package dependency. import 'libphonenumber-js-utils';
in your code.- The functions will be available in
window.intlTelInputUtils
.
Features inside it
Name | Type | Description
-----|------|---------------
formatNumber | Function | Format Phone number according to country
getExampleNumber | Function | Get example phonenumber of a country
getExtension | Function |
getNumberType | Function | Get the type of number entered like FIXED_LINE
, MOBILE
, etc.
getValidationError | Function | Get the validation error
isValidNumber | Function | Check if a number is valid for a country
numberFormat | Enum | Possible Values:• NATIONAL
• INTERNATIONAL
numberType | Enum | Possible Values:• FIXED_LINE
• MOBILE
• UNKNOWN
validationError | Enum | Possible Values:• IS_POSSIBLE
• INVALID_COUNTRY_CODE
• TOO_SHORT
• TOO_LONG
• NOT_A_NUMBER
How to build it
Install Dependencies
Install maven
and ant
. For MacOS
brew install ant
brew install maven
sh scripts/build-dependencies.sh
Compile
sh scripts/execute.sh