У меня есть номер телефона и связанный с ним код страны ISO с этим. Например, CA для Канады, США для США, GB для Великобритании.
Номер телефона может содержать не только код города и номер вашего телефона.
libphonenumber
предоставляет функции для определения допустимости телефонного номера с учетом кода страны, поэтому я решил, что должен быть способ его нормализовать.
Предоставляет ли библиотека способ преобразовать это в объект, который будет правильно разделять телефонные коды, коды городов и сам номер телефона? например: учитывая номер телефона в Великобритании в форме +44 20 xxxx xxxx
, я хочу, чтобы он отделял 44
от 20
и xxxx xxxx
Я вижу некоторые методы нормализации, но они просто удаляют такие символы, как дефис, круглые скобки и пробелы.