Hvis det du vil er at teste om str kun indeholder tal (er det det?), så kunne du skrive: ---8<---------- if (str.match(/^[0123456789]*$/)){ alert("Det er et tal!"); } else{ alert("Det er ikke et tal!"); } ---8<---------- hvor str er en streng (prøv f.eks. med str="13242" og str="2342ws")
Hvis du prøver at teste hvorvidt tegnet på plads xtal er et tal, så skal du bare skive str.charAt(xtal).match(yadayadayada istedet. (hmmm ... uden at have testet det bliver jeg pludselig i tvivl om man kan matche på et char ... ellers skal du skrive (str.charAt(xtal)+"").match(yadayadayada )
Det svar som o-zone kom med har jeg brugt - det var lige det jeg manglede tak for hjælpen
Synes godt om
Slettet bruger
31. december 2002 - 11:30#10
thinge>> Du er da vist ikke rigtig smart... Jeg har netop skrevet, at hele hans lange smøre er det samme som mit første svar!
Synes godt om
Slettet bruger
31. december 2002 - 11:31#11
Desuden tjekker hans, om hele strengen er et tal, ikke om strengen indeholder et tal!
Synes godt om
Ny brugerNybegynder
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.