Мне нужно разделить телефонный номер (может быть мобильный или стационарный) на:
- страна телефонный код
- площадь код
- телефон номер
Примеры:
+923211234567
будет 92 32x 1234567
(мобильный)
+92992123456
будет 92 992 123456
(наземная линия)
Допустим, у меня есть база данных с телефонным кодом всех стран, кодом города, мобильным кодом страны, кодом мобильной сети ...
Проблема в том, что Телефонный код страны может содержать 1, 2 или 3 цифры.Например:
1
для США , 92
для Пакистан или 233
для Гана
Кроме того, Площадь и Код мобильной сети может состоять из 2 или 3 цифр.Есть идеи?