So überprüfen Sie, ob eine Zeichenfolge eine gültige Nummer ist

So überprüfen Sie, ob eine Zeichenfolge eine gültige Nummer ist
Beim Einreichen eines Formulars, einer Umfrage oder der Arbeit mit vielen numerischen Daten. Es wird notwendig zu bestimmen, ob die Zahlen gültig sind oder nicht. Vor dem Speichern eines Stringwerts in der Datenbank verwenden Entwickler beispielsweise verschiedene Techniken, um festzustellen, ob es sich um eine gültige oder eine ungültige Nummer handelt. Dies macht andere Datenbankmanipulationen einfach und effizient.

In diesem Blog wird das Verfahren beschrieben, um zu überprüfen, ob eine Zeichenfolge eine gültige Nummer ist oder nicht.

So überprüfen/überprüfen Sie, ob eine Zeichenfolge eine gültige Nummer ist?

Um festzustellen, ob die Zeichenfolge eine gültige Nummer ist oder nicht, verwenden Sie die folgende Methode:

  • Nummer()" Methode
  • isnan ()" Methode.

Methode 1: Überprüfen Sie, ob eine Zeichenfolge eine gültige Nummer unter Verwendung der Methode "number ()" ist

Verwenden Sie die “Nummer()Methode, um festzustellen, ob die Zeichenfolge eine gültige Nummer ist. Die Methode nummer () wird zum Konvertieren einer Zeichenfolge oder eines anderen Werts in eine Zahl verwendet. Diese Methode kann auch verwendet werden, um zu überprüfen/zu überprüfen, ob eine Zeichenfolge eine gültige/genaue Nummer ist. Es kehrt zurück “Nan"Für Zeichenfolgen, die nicht in eine Zahl konvertiert werden können, wie z."123abc" Und "ABC123”. Es gibt auch Nan für leere Saiten.

Beispiel

Holen Sie sich zunächst den Wert vom Benutzer mit der “prompt()" Methode:

Sei a = prompt ('den Wert eingeben:', ");

Übergeben Sie die Variable an die “Nummer()Methode, um zu überprüfen, ob der angegebene Wert die gültige Nummer ist oder nicht:

if (number (a))
Konsole.log ('Der Benutzereingabewert ist eine gültige Nummer');

anders
Konsole.log ('Der Benutzereingabewert ist eine ungültige Nummer');

Ausgang

Methode 2: Überprüfen Sie, ob eine Zeichenfolge eine gültige Nummer unter Verwendung der Methode "isnan ()" ist

Verwenden Sie die “isnan ()Methode zum Überprüfen, ob eine Zeichenfolge eine gültige/genaue Nummer ist. Es zeigt Ergebnisse als “WAHR"Wenn der bestandene Wert keine Zahl ist und in anderen Fällen zurückgibt, gibt er zurück"FALSCH”.

Beispiel

Definieren Sie zunächst eine Funktion namens “Checkstring ()Das akzeptiert eine Zeichenfolge als Argument. Ruf den "isnan ()Methode zur Überprüfung der angegebenen Zeichenfolge ist eine Nummer. Wenn es gibt “WAHR", Drucken Sie die"String ist ungültige Nummer", Sonst drucken"String ist eine gültige Nummer”:

functionCheckstring (a)
if (isnan (a))
Konsole.log (a + ": ist ungültige Nummer");

anders
Konsole.log (a + ": ist eine gültige Nummer");

Rufen Sie die Funktion auf und geben Sie die Zeichenfolgen über, um festzustellen, ob die übergebenen Zeichenfolgen gültige Zahlen sind oder nicht:

Checkstring ("JavaScript");
Checkstring ("123");
Checkstring ("15f17");

Es ist ersichtlich, dass die Methode „isnan ()“ die gültige Nummer erfolgreich identifiziert wurde:

Hier geht es darum, zu überprüfen, ob die Zeichenfolge eine gültige Nummer ist oder nicht in JavaScript.

Abschluss

Um zu überprüfen/zu überprüfen, ob eine Zeichenfolge eine gültige Nummer in JavaScript ist, verwenden Sie die “Nummer()”Methode oder die“isnan ()" Methode. Beide Methoden sind in ihrer Funktionalität ähnlich und können alternativ gemäß dem Szenario verwendet werden. Die Methode nummer () ist jedoch eine bevorzugte Methode, da sie lesbarer ist und die Konvertierung in einem Schritt durchführt. In diesem Blog wurde die Prozedur beschrieben, um zu überprüfen, ob eine Zeichenfolge eine gültige Nummer in JavaScript ist.