What is it?
Google's validating international phone numbers. for more information, please checkout https://github.com/googlei18n/libphonenumber
This is a simple libphonenumber-js demo for javascript. It returns an object when click on submit.
such as: {"country_code":86,"national_number":2999872365,"raw_input":"029-99872365","country_code_source":20,"isPossible":true,"isValidNumber":true,"isValidNumberForRegion":true,"numberRegion":"CN","getNumberType":"FIXED_LINE"}