Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

libphonenumber_erlang

Erlang version of libphonenumber by Google. Usage:

cd libphonenumber_erlang/
 make
 ./start.sh

Functions examples:

libphonenumbers:is_mobile_valid_phone(<<"+380988562241">>).
true

libphonenumbers:is_mobile_valid_phone(<<"+380338560241">>).
false

libphonenumbers:mobile_phone_number_info(<<"+380967112244">>).
#{country_metadata =>
     #{code => <<"380">>,id => <<"UA">>,name => <<"Ukraine">>},
 phone => <<"+380967112244">>,valid => true}

libphonenumbers:mobile_phone_number_info(<<"+14088881406">>).    
 #{country_metadata =>
       #{code => <<"1">>,id => <<"US">>,name => <<"United States">>},
   errors => [],phone => <<"+14088881406">>,valid => true}

Use as dependency: Example of rebar.config for application myapp

{erl_opts, [debug_info]}.
{deps, [
   {libphonenumber_erlang, ".*", {git, "https://github.com/marinakr/libphonenumber_erlang.git", {branch, "master"}}}
   ]}.

{shell, [
  % {config, [{config, "config/sys.config"}]},
    {apps, [libphonenumber_erlang, myapp]}
  ]}.

About

Library validates mobile phone number for country

Resources

License

Packages

No packages published

Languages