JavaScript: Ist String eine Zahl?
Frage von Interest | 29.02.2012 um 20:25
Ich möchte in einem JavaScript-Script testen, ob ein gegebener String eine Zahl ist oder nicht. Gibt es da eine gute Möglichkeit oder muss ich gleich mit einem regulären Ausdruck ran?
Ähnliche Themen
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
PHP: Integer-Variable in String-Variable umwandeln
Tutorial | 0 Kommentare
PHP: Erste Stelle von Zahl oder String auslesen
Tutorial | 0 Kommentare
Delphi/Lazarus: 3 Wege um eine Zahl auf X Nachkommastellen zu runden
Tutorial | 0 Kommentare
Android Programmierung: Response von HTTP POST Request empfangen
Tutorial | 3 Kommentare
jQuery: Nach unten und nach oben scrollen mit und ohne JavaScript
Tipp | 0 Kommentare
JavaScript: Letztes Zeichen aus String entfernen
Tipp | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Benutz einfach die Funktion isNaN(), was für "is Not a Number" steht. Die Funktion nimmt einen String entgegen und gibt true zurück falls der String keine Zahl ist und false wenn der String eine Zahl ist.
Hier mal ein kleines Beispiel dazu:
"123" ist eine Zahl, also ist "is Not a Number" false. "abc" ist keine Zahl, das Ergebnis ist daher true.
Bei "1.0" und "1,0" verhält es sich so, das in JavaScript Zahlen mit einem Punkt statt einem Komma getrennt werden. Daher ist "1,0" keine Zahl und "1.0" dagegen schon.
Letztes Update am 03.09.2020 | Erstellt am 03.03.2012