Avatar billede xyborx Nybegynder
15. november 2002 - 13:50 Der er 20 kommentarer og
1 løsning

Gyldige telefonnumre

Jeg er i øjeblikket igang med et website hvor man kan reservere nogle varer, og derefter hente dem i butikken. Når man reserverer, skal man skrive sit telefonnummer, og for at undgå for meget snyd (fx at nogen indtaster 11111111), kunne jeg godt tænke mig at vide hvilke telefonnumer-rækker der er gyldige. Er der tilfældigvis nogen her, som ved det? :)
Avatar billede Spotgun Seniormester
15. november 2002 - 13:56 #1
Er alle 8-cifrede numre teoretisk set ikke gyldige? Anyways, ved det ikke...
Avatar billede postndk Nybegynder
15. november 2002 - 13:57 #2
nej ikke alle, f.eks. 11211111 = 112
11811111 = 118
osv osv osv....
Avatar billede Spotgun Seniormester
15. november 2002 - 14:14 #3
hmm.... så siger vi 20000000 og opefter? :-)
Avatar billede xyborx Nybegynder
15. november 2002 - 14:19 #4
Hmm... Indtil videre ser det ud til at være fra 20000000 til 79999999. Kan vi blive mere præcise? :)
Avatar billede postndk Nybegynder
15. november 2002 - 14:26 #5
hvad med 80'rækken og 900 numre, ...
Avatar billede ctd Nybegynder
15. november 2002 - 14:28 #6
Tag ind og spørg hos TDC! <--- de burde sq' da vide det :-)
Avatar billede Slettet bruger
15. november 2002 - 14:30 #7
Hva' med midtjylland? de har da 97xxxxxx & 88xxxxxx
Avatar billede initializing Nybegynder
15. november 2002 - 14:54 #8
Og Nordjylland 98xxxxxx :D
Avatar billede ullum Praktikant
15. november 2002 - 14:57 #9
listen kan vel aldrig være andet end dynamisk, altså sammenlign med en database
Avatar billede xyborx Nybegynder
15. november 2002 - 15:00 #10
Nu bliver det kompliceret... :D
80- og 900-numre tilhører sandsynligvis ikke nogen private der har brug for en billig computer (det er hvad butikken kommer til at sælge). Derfor skal de ikke med på listen. Men selvfølgelig skal resten af danmarks befolkning (inkl jyder) med på listen over gyldige numre :D
Avatar billede xyborx Nybegynder
15. november 2002 - 15:04 #11
Checket bliver lavet i PHP med noget i retning af
---
if(($telefon > 20000000 && $telefon < 79999999) && ($telefon > 97000000 && $telefon < 98999999))
echo 'Fint telefonnummer.. :D';
---
Det vil sige, den checker bare om nummeret ligger inden for nogle gyldige områder
Avatar billede dmcn Praktikant
15. november 2002 - 15:06 #12
http://www.tst.dk/wimpdoc.asp?page=tema&objno=95024565 : Viola - liste over alle nummerrækker og hvor de bruges. :)
Avatar billede ullum Praktikant
15. november 2002 - 15:11 #13
smart så er der lidt at lege med
Avatar billede Chewie Novice
15. november 2002 - 15:48 #14
husk 70 numre koster extra at ringe til !!
Avatar billede xyborx Nybegynder
15. november 2002 - 17:32 #15
Perfekt, n0rmality. Det kunne ikke være bedre! Lægger du lige et svar? :)
Avatar billede kartolux Nybegynder
17. november 2002 - 00:46 #16
Hvad nu hvis jeg går ind og bestiller en masse ting og opgiver min nabos telefonnummer?
Avatar billede xyborx Nybegynder
17. november 2002 - 15:29 #17
Man kan ikke ligefrem bestille. Man reserverer :) Dvs, på websitet kan man udse sig max 10 computere som man gerne vil have, reservere dem, og inden for 48 timer skal man hente dem i butikken, ellers udløber reserveringen.
Avatar billede xyborx Nybegynder
18. november 2002 - 12:06 #18
Her har vi så resultatet i PHP kode:
-------
function gyldigtnummer($nummer)
{
    if(strlen($nummer)!=8 || !intval($nummer))
        return false;
    elseif((20000000 <=$nummer && $nummer <= 69999999) || (70100000 <=$nummer && $nummer <=  79999999) || (82000000 <=$nummer && $nummer <=  89999999) || (96000000 <=$nummer && $nummer <=  99999999))
        return true;
    else
        return false;
}
Avatar billede dmcn Praktikant
18. november 2002 - 19:15 #19
Du får et svar her. :)
Avatar billede dmcn Praktikant
18. november 2002 - 19:15 #20
Og vi prøver igen. ;)
Avatar billede xyborx Nybegynder
20. november 2002 - 15:36 #21
hehe.. Den har jeg også lavet et par gange :D
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

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