Hoe om te controleren voor een nummer in JavaScript

Isnan controleert of een waarde een getal . nummer twaalf afbeelding door sonya Etchison uit Fotolia.com

Javascript uitvoert op de client's webbrowser, dus het wordt vaak gebruikt voor dynamische website configuraties en interactie met de lezers.Javascript niet over een \ functie "ISNUMBER \" net als andere server-side programmeertaal.In plaats daarvan, de Javascript-taal heeft een functie met de naam \ "isNaN, \" wat zich vertaalt naar \ "is niet een nummer. \" Deze functie controleert elk teken of null waarde en het rendement \ "echte \" als het niet een nummer.

instructies

  1. Maak een script blok in uw HTML-pagina.De \ "& lt; script & gt; \" tags te geven een blok van Javascript-code.Deze tags worden ingevoegd in het \ "& lt; head & gt; \" en \ "& lt; / head & gt; \" labels.Hieronder is hoe je een script blok voor Javascript maken:

    & lt; script type = \ "text / javascript \" & gt;& lt; / script & gt;

  2. Maak een functie die de vorm waarde te valideren ontvangt.Functies kunnen overal worden genoemd in

    uw HTML-code.Het volgende definieert een nieuwe Javascript-functie:

    & lt; script type = \ "text / javascript \" & gt;
    functie validateForm (val)
    {
    }
    & lt; / script & gt;

    U kunt de functie een naam te geven.In dit voorbeeld wordt de functie genaamd \ "validateForm. \" The \ "val \" parameter is de functie.Deze parameter wordt doorgegeven aan de functie van uw HTML-code.De \ "val \" is de string of een nummer dat u wilt valideren in de functie.

  3. Maak de code dat het aantal valideert.Nu kunt u de \ "isNaN \" in te voeren in uw Javascript-functie.De volgende code is alles wat nodig is om te controleren of de val variabele een getal:

    & lt; script type = \ "text / javascript \" & gt;
    functie validateForm (val)
    {

    terug isNaN (val)

    GO
    }
    & lt; / script & gt;

    Deze code terug \ "echte \" of \ "false, \" afhankelijk van de validatie.Als val is een getal, retourneert de functie \ "false. \" Als val bevat alle andere personages naast nummers, retourneert de functie \ "waar. \"

  4. Bel de javascript-functionaliteit van uw code.Validatie wordt meestal genoemd als een gebruiker indient informatie van een HTML-formulier.In dit voorbeeld is de waarde voor de functie wanneer de gebruiker een \ "Submit \" knop klikt verstuurd.De volgende code is een voorbeeld van hoe je je Javascript functie aan te roepen:

    & lt; input type = \ "submit \" value = \ onclick = \ "javascript: validateForm (this.val.value)" Stuur dit formulier \ ".\ "& gt;

89
0
1
Java Script