# Funktionsreferenz

StringIsInt

Prüft ob die Zeichenfolge eine ganze Zahl (Integer) ist.

StringIsInt ( "string" )

Parameter

string | Zeichenfolge die geprüft werden soll.

Bemerkungen

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

Siehe auch

StringIsFloat, StringIsDigit, IsInt

Beispiel

StringIsInt("+42") ;returns 1
StringIsInt("-00") ;returns 1
StringIsInt("1.0") ;returns 0 due to the decimal point
StringIsInt(1.0) ;returns 1 due to number-string conversion
StringIsInt("1+2") ;returns 0 due to plus sign