pip install phonenumbers
python
import phonenumbers
python
import phonenumbers
phone_number = "+8615012345678"
phone_number_parsed = phonenumbers.parse(phone_number, "CN")
is_valid = phonenumbers.is_valid_number(phone_number_parsed)
if is_valid:
print("This phone number is valid.")
else:
print("This phone number is invalid.")
python
import phonenumbers
phone_number = "+8615012345678"
phone_number_parsed = phonenumbers.parse(phone_number, "CN")
formatted_phone_number = phonenumbers.format_number(phone_number_parsed, phonenumbers.PhoneNumberFormat.E164)
print("Formatted phone number: ", formatted_phone_number)
python
import phonenumbers
phone_number = "+8615012345678"
phone_number_parsed = phonenumbers.parse(phone_number, "CN")
country_code = phonenumbers.phonenumberutil.region_code_for_number(phone_number_parsed)
country_name = phonenumbers.phonenumberutil.region_name_for_number(phone_number_parsed)
print("Country Code: ", country_code)
print("Country Name: ", country_name)