Tema: Re: Telefonu numeriu tvarkymas
Autorius: JAlexoid
Data: 2009-06-10 22:26:24
Dirbdamas prie telekomo billingo maciau ziauriu variantu. Ir ten tokiu 
islygu yra, BET numeris karpamas labai paprastai.

A) Pakeiti 00 priekyje i + ir pakeiti 810 priekyje i +
B) Ismeti visus +370 is priekio
C) Ismeti visus 8 is priekio

Taip gauni telefono numeriu pe salies priejimo kodo. Bet tik Lietuvoje.
Visi likusieji su + priekyje yra tarptautiniai numeriai.

LR mobilieji numeriai: 6**+5 skaiciai.
LR specialieji numeriai: 700, 800 ir 900 + 5 skaiciai

Kitus kodus pagal duomenu baze reikia tikrinti. Nes Vilnius turi koda 
"5"+7skaiciai, o Klaipeda "46"+6skaiciai.
Kitaip  gali paprastai, 8 likusieji skaiciai absoliuciai nurodo LR 
telefono numeri.
Duombaze nesunku sudaryti, lentele su miestu kodais tikrai kazkur yra.

Gintautas wrote:
> Is patirties zinau, kad nera taip paprasta, kaip is pradziu atrodo. Kai 
> pradedi daryti ir pradeda listi islygos, papjaustyti nebeuzteks...
> 
> 
> "trigras" <trigras@gmail.com> wrote in message 
> news:h0l2ae$o9v$1@trimpas.omnitel.net...
> 2009.06.09 10:14, Gintautas raðë:
>> Sveiki,
>> Gal kam teko tvarkyti numeriu duomenu baze. Turiu belekaip privestu 
>> numeriu.
>> Vieni veda su nuliais, kiti su +370. Vieni palieka tarpus tarp kodu, kiti
>> nea. Reiktu sutvarkyti visa ta numeriu siukslyna i tarkim toki formata:
>> +<salieskodas>  (<miestokodas>)<numeris>
>>
>> Gal kam teko uzsimineti tokiais darbeliais ir galetumet pasidalinti savo
>> darbo rezultatais ?
>>
>>
> 
> O ka èia dalintis? Iðmeti visus tarpus ir susipjaustai (su kokiu regexp)
> taip kaip reikia ..
> 
> 
>