Funktionsreferenz

StringIsFloat

Prüft, ob der String eine Gleitkommazahl ist.

StringIsFloat ( "string" )

 

Parameter

string Der zu prüfende String oder Ausdruck.

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück, wenn es kein Gleitkommaformat ist.

 

Bemerkungen

ein String ist eine Gleitkommazahl, wenn sie zumindest eine dezimale Ziffer und genau einen Punkt enthält. Das einzige weitere erlaubte Schriftzeichen ist ein Pluszeichen oder Minuszeichen am Anfang des Strings. Ein Komma als Dezimaltrennzeichen ist nicht erlaubt, auch nicht, wenn es in den Ländereinstellungen so eingestellt ist. Ist der Parameter kein String, wird sein Wert in einen String umgewandelt. Siehe Beispiele.

 

Verwandte Funktionen

StringIsInt, IsFloat

 

Beispiel


StringIsFloat("1.5")  ; Gibt 1 zurück
StringIsFloat("7.")   ; Gibt 1 zurück (da ein Dezimalpunkt enthalten ist)
StringIsFloat("-.0")  ; Gibt 1 zurück
StringIsFloat("3/4")  ; Gibt 0 zurück (da '3' durch '4' kein Gleitkommaformat ist)
StringIsFloat("2")    ; Gibt 0 zurück (da '2' ein Integer und keine Gleitkommazahl ist)
StringIsFloat(1.5)    ; Gibt 1 zurück (da 1.5 umgewandelt in einen String ein '.' enthält)
StringIsFloat(1.0)    ; Gibt 0 zurück (da 1.0 umgewandelt in einen String kein '.' enthält)