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)