префикс телефонного номера

#phone-number

#телефонный номер

Вопрос:

Как бы я взял номер телефона, например: 15556667777 и каким-то образом получил его код страны (префикс, 1).. Но проблема в том.. Я должен буду иметь возможность получать префикс страны ЛЮБОГО номера с любого телефонного номера. Так что, будь то Великобритания, AU, США, любая международная страна.

Комментарии:

1. Вы ищете что-нибудь еще, кроме ответа, который был предоставлен? Если да, пожалуйста, укажите, что в вопросе.

Ответ №1:

Это кажется довольно сложным синтаксическим анализом с множеством исключений. Вам следует попробовать некоторые библиотеки для этой цели:

Библиотека Google:http://code.google.com/p/libphonenumber (версии Java и JavaScript)

Есть порт для python:http://pypi.python.org/pypi/phonenumbers/3.3a1