Avatar billede crapman Nybegynder
23. april 2008 - 15:55 Der er 5 kommentarer

Pæn visning af telefonnumre

Hejsa,
Er der nogle af Jer, der har en idé til hvordan man skriver en funktion, som ud fra en INT laver en pæn visning af et telefonnummer?

Eksempel på int: 99887766 (kan sagtens være mere end 8 cifre langt)

Eksempel på visning: 99 88 77 66
Avatar billede w13 Novice
23. april 2008 - 16:02 #1
Function Phone(int)

  Phone=Left(int,2)&" "&Mid(int,2,2)&" "&Mid(int,4,2)&" "&Right(int,2)

End Function

måske?
Avatar billede crapman Nybegynder
23. april 2008 - 16:03 #2
ja, bortset fra at den så ikke tager højde for numre som er længre end 8 cifre
Avatar billede w13 Novice
23. april 2008 - 16:07 #3
Men skal det altid deles efter hvert andet ciffer?
Avatar billede crapman Nybegynder
23. april 2008 - 17:07 #4
korrekt! :)
Avatar billede w13 Novice
23. april 2008 - 18:36 #5
Dette kunne vist godt gøre tricket:

Function Phone(int)

    For i=0 To Len(int) Step 2
        Phone=Phone&Mid(int,i,2)&" "
    Next
    Phone=Left(Phone,Len(Phone)-1)

End Function
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester