pip install phonenumbers python import phonenumbers python import phonenumbers def validate_phone_number(phone_number): try: number = phonenumbers.parse(phone_number, None) return phonenumbers.is_valid_number(number) except phonenumbers.phonenumberutil.NumberParseException: return False phone_number = "+8613012345678" valid = validate_phone_number(phone_number) if valid: else: python import phonenumbers def format_phone_number(phone_number): try: number = phonenumbers.parse(phone_number, None) return phonenumbers.format_number(number, phonenumbers.PhoneNumberFormat.INTERNATIONAL) except phonenumbers.phonenumberutil.NumberParseException: return None phone_number = "13012345678" formatted_number = format_phone_number(phone_number) if formatted_number is not None: else: python import phonenumbers def get_country_code(phone_number): try: number = phonenumbers.parse(phone_number, None) return phonenumbers.phonenumberutil.region_code_for_country_code(number.country_code) except phonenumbers.phonenumberutil.NumberParseException: return None phone_number = "+8613012345678" country_code = get_country_code(phone_number) if country_code is not None: else:


上一篇:
下一篇:
切换中文