Avatar billede janemil Nybegynder
31. januar 2007 - 15:37 Der er 9 kommentarer og
1 løsning

Se om postnummer er numerisk

if(document.forms[0].postnr.value=='')
    {
        alert('\nUdfyld Postnr.');
            document.forms[0].postnr.focus()
        return false;
    }

Jeg vil gerne udbygge denne til at teste om postnummeret er numerisk.
Avatar billede olebole Juniormester
31. januar 2007 - 15:47 #1
<ole>

var num = forms[0].postnr.value;
if (num-1<num) alert("numerisk");

/mvh
</bole>
Avatar billede janemil Nybegynder
01. februar 2007 - 09:27 #2
.
Avatar billede erikjacobsen Ekspert
01. februar 2007 - 09:38 #3
Så vidt min lommeregner kan se, så vil Oles løsning også acceptere
"-123", "32E0", og sikkert andre sjove kombinationer. Og det er vel reelt
hvad spørgeren har spurgt om (måske ikke hvad han har brug for).

Men postnumre er ikke "numeriske", for med den antagelse udelukker man jo fx. alle vore modige landsmænd, der er ved at gen-kolonalisere Halland, Skåne og Blekinge: "S-55443"

Svaret er at bruge regulære udtryk, og ikke smarte javascript-hacks man lærer på de listige natklubber på Nyhavn, Ole. ;)
Avatar billede janemil Nybegynder
01. februar 2007 - 10:02 #4
Selvfølgelig rart nogle gider svare. Men jeg gav ikke Ole point, da jeg synes svaret var lidt for tyndt.
Avatar billede erikjacobsen Ekspert
01. februar 2007 - 10:21 #5
Det lyder godt, at du kunne gennemskue det ;)
Min kommentar er også en advarsel til kommende generationer.
Det er helt op til dig om du vil fortælle hvad du ellers er nået frem til.
Avatar billede olebole Juniormester
01. februar 2007 - 15:03 #6
Nu ved jeg jo, at janemil er norsk, hvorfor jeg ikke vidste hvilke postnumre, der var tale om - og derfor heller ikke kunne konstruere et regulært udtryk  =)

janemil >> I betragtning af, hvor megen info, du overlod til os at løse problemet på, mener jeg nu ikke, det var et synderlig tyndt svar. Man får svar på sit spørgsmål ... tykt eller tyndt  ;o)
Avatar billede janemil Nybegynder
01. februar 2007 - 15:06 #7
Takker selvfølgelig også fordi du ville bruge tid på mig. Det er fedt folk gider hjælpe på denne side.
Kunne dog ikke helt give points, da det ikke helt var nok til at få tingene til at virke.
Betyder selvfølgelig ikke at jeg ikke er taknemmelig for forsøget.
Avatar billede jensgram Nybegynder
01. februar 2007 - 15:08 #8
Erik > Hehe. Om ikke andet kan man da få et billigt grin.

spørger > Undskyld for spam.
Avatar billede erikjacobsen Ekspert
01. februar 2007 - 15:13 #9
Ja, grin du bare, men jeg har nok ramt en forkert tast. Det hedder jo gen-kolonisere ( http://www.dsn.dk/cgi-bin/ordbog/ronet?S.x=0&S.y=0&M=1&P=kolonisere )
Avatar billede jensgram Nybegynder
01. februar 2007 - 15:26 #10
Ja, potAto -- tomÆto som jeg plejer at sige :P
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis