libphonenumber-js-utils v8.10.5
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-utilsto 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 • FIXED_LINE_OR_MOBILE • TOLL_FREE • PREMIUM_RATE • SHARED_COST • VOIP • PERSONAL_NUMBER • PAGER • UAN • VOICEMAIL • UNKNOWN |
| validationError | Enum | Possible Values:• IS_POSSIBLE • INVALID_COUNTRY_CODE • TOO_SHORT • TOO_LONG • NOT_A_NUMBER |
How to build it?
Setup :
Checkout closure-library, closure-compiler, closure-linter and python-gflags next to libphonenumber:
git clone https://github.com/googlei18n/libphonenumber/git clone https://github.com/google/closure-library/git clone https://github.com/google/closure-compiler.gitgit clone https://github.com/google/closure-linter.gitgit clone https://github.com/google/python-gflags.git
Compile :
- Build Closure's compiler.jar:
mvn -DskipTests Copy the contents of
src/libphonenumber.jstolibphonenumber/javascript/i18n/phonenumbers/demo.js.Compile the demo.js and all its dependencies to one file:
demo-compiled.js:ant -f javascript/build.xml compile-demoRun the compiled demo:
javascript/i18n/phonenumbers/demo-compiled.html
Contributors :
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago