Avatar billede dennism Nybegynder
31. oktober 2007 - 16:33 Der er 4 kommentarer og
1 løsning

PHP: telefonnummer?

Jeg er ved at forsøge at lave en funktion, som returnerer true, hvis et telefonnummer er 8 cifre og indeholder tallene 0-9. Jeg har forsøgt med dette:

function isPhonenumber($phone) {
    return !ereg("[0-9]{8}", $phone);
}

Men det virker ikke. Håber der er nogen som kan hjælpe?
Avatar billede jakobdo Ekspert
31. oktober 2007 - 16:39 #1
Prøv denne:

function isPhonenumber($phone) {
    return preg_match('/^\d{8}$/', $phone);
}
Avatar billede dennism Nybegynder
31. oktober 2007 - 17:00 #2
Mange tak. Smider du lige et svar? :)
Avatar billede jakobdo Ekspert
31. oktober 2007 - 18:02 #3
Svar!

Din burde virke hvis du fjerner !

Dog tjekker din blot om der er 8 tal i et streng.
F.eks. burde din funktion validere: abc12345678ddef
Avatar billede dennism Nybegynder
31. oktober 2007 - 18:03 #4
Tak :)
Avatar billede jakobdo Ekspert
31. oktober 2007 - 18:07 #5
Takker for point.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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