Avatar billede brassmaid Nybegynder
23. juli 2002 - 16:48 Der er 10 kommentarer og
1 løsning

Validering af tal felt

Hej

Er der nogen der ligger inde med et javascript der tjekker om indholdet i en tekstbox kun er tal, dvs ingen tekst.
Avatar billede gizmo-gizmo Nybegynder
23. juli 2002 - 16:50 #1
regex = /^[0-9\+ ]+$/;
    tekstbox = document.form.textbox.value;
    if (!tekstbox.match(regex)) {
        alert('pyhhh, kun tal.. bah ');
    }
Avatar billede brassmaid Nybegynder
23. juli 2002 - 16:57 #2
takker
Avatar billede gizmo-gizmo Nybegynder
23. juli 2002 - 17:00 #3
You're Welcome :P
Avatar billede =maddog= Nybegynder
23. juli 2002 - 17:13 #4
fedt regular expression gizmo. gennemført... :-).
Avatar billede lequet Nybegynder
23. juli 2002 - 17:21 #5
Men det ville da være nemmere at bruge

tekstbox = document.form.textbox.value;
if (isNaN(tekstbox)) {
  alert('pyhhh, kun tal.. bah ');
}

:) Hvis nogen er i tvivl står isNaN for : is Not a Number :)
Avatar billede =maddog= Nybegynder
23. juli 2002 - 17:24 #6
skulle det så ikke være !isNaN(tekstbox) :D
Avatar billede lequet Nybegynder
23. juli 2002 - 17:26 #7
=maddog= nej så ville den tjekke om det "ikke er ikke et tal" (OK det lød dumt men det skulle være forståeligt :) og ville dermed brokke sig hvis det ER et tal :)
Avatar billede =maddog= Nybegynder
23. juli 2002 - 17:41 #8
Ok. Det er rigtigt. Bare for at drille.. isNaN accepterer også '.' der ikke er et tal :P.
Avatar billede lequet Nybegynder
23. juli 2002 - 17:42 #9
=maddog= > Skyldes at . bruges i komma-tal (i danmark bruges sommetider , istedet for .)

127.43 er også et tal, det har bare 2 decimaler ;o)
Avatar billede lequet Nybegynder
23. juli 2002 - 17:43 #10
Desuden bruges . også sommetider til at adskille dele af et tal for at gøre det nemmere at læse :

100.000 = Hundrede tusinde eller 100000, stadig et tal :)
Avatar billede gizmo-gizmo Nybegynder
23. juli 2002 - 18:24 #11
maddog >> ja ja, ved ikke om det er en gang slam eller hvad. Det var bare en cut'n'past - men ikke desto mindre virker det :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