Avatar billede bootie Nybegynder
10. januar 2003 - 00:59 Der er 5 kommentarer og
1 løsning

Er der skrevet tal i rubrikken?

Hej

Jeg har en metode der løber en intastet værdi igennem for at se om den indeholder en '
Hvordan udvider jeg den til også at tjekke for om den kun indeholder tal?

for (var i = 0; i < minstepprice.length; i++)
      if (minstepprice.substring(i, (i+1)) == "'")
          {  alert("Du har indtastet ugyldige karaktere min. prisforøgelse pr. bud .");
            theForm.minstepprice.focus();
            return (false);
          }

minstepprice SKAL nemlig være et tal
Avatar billede Slettet bruger
10. januar 2003 - 01:09 #1
var reg = new RegExp("^[0-9]*$", "g");
if(reg.test(minstepprice))
{
  alert("Er kun tal!");
}
else
{
  alert("Er ikke udelukkende tal!");
}
Avatar billede ocp Nybegynder
10. januar 2003 - 01:18 #2
Eller:

if( isNaN(minstepprice) )
{
  alert("Er ikke et tal");
}
else
{
  alert("Er et tal");
};
Avatar billede ocp Nybegynder
10. januar 2003 - 01:18 #3
isNan står for "is Not a Number"
Avatar billede bootie Nybegynder
10. januar 2003 - 01:20 #4
if (minstepprice.substring(i, (i+1)) == "'" || isNaN(minstepprice) )

Vil så virke efter hensigten?
Avatar billede bootie Nybegynder
10. januar 2003 - 01:20 #5
Eller er det && der er OR ?
Avatar billede ocp Nybegynder
10. januar 2003 - 09:51 #6
Nej der er "||". "&&" er AND. Ellers burde det virke, men jeg foreslår at du lige tester det ;-)
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