GitHub repository: united-teabaggers-of-america/libphonenumber
Description: Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.