Funktionsreferenz

StringIsInt

Prüft, ob der String eine ganze Zahl (Integer) ist.

StringIsInt ( "string" )

 

Parameter

string Der zu prüfende String.

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück, wenn der String keine ganze Zahl ist.

 

Bemerkungen

StringIsInt gibt für eine Ganzzahl die nicht als String angegeben wird auch 1 zurück; Bei hexadezimalen Ausdrücken wie "4ff0", wird 0 zurückgegeben. Das einzige weitere erlaubte Schriftzeichen ist ein Plus oder Minus Zeichen am Anfang des Strings.

 

Verwandte Funktionen

StringIsFloat, StringIsDigit, IsInt

 

Beispiel


StringIsInt("+42")  ;gibt 1 zurück
StringIsInt("-00")  ;gibt 1 zurück
StringIsInt("1.0")  ;gibt 0 zurück (wegen dem Dezimalpunkt)
StringIsInt(1.0)    ;gibt 1 zurück (wegen der Zahl-String Umwandlung)
StringIsInt("1+2")  ;gibt 0 zurück (wegen dem Pluszeichen)