Functions > String >


StringIsInt

V�rifie si une cha�ne est convertible en integer.

StringIsInt ( "string" )

Param�tre

string La cha�ne � analyser.

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 si la cha�ne ne contient pas un nombre entier.

Remarque

StringIsInt() retourne aussi 1 pour un entier qui n'est pas sous la forme d'une cha�ne de caract�res; cependant, StringIsInt() retourne 0 pour des expressions hexad�cimales telle que "4ff0". La seule ponctuation autoris�e est le signe plus ou moins en d�but de cha�ne.

En relation

IsInt, StringIsDigit, StringIsFloat

Exemple

#include <MsgBoxConstants.au3>

MsgBox($MB_SYSTEMMODAL, "", "Est-ce que la cha�ne '+42' est un nombre entier: " & StringIsInt("+42") & @CRLF & _ ; Retourne  1, car le symbole + est, au d�but de la cha�ne.
        "Est-ce que la cha�ne '-00' est un nombre entier: " & StringIsInt("-00") & @CRLF & _ ; Retourne 1, car - est au d�but de la cha�ne.
        "Est-ce que la cha�ne '1.0' est un nombre entier: " & StringIsInt("1.0") & @CRLF & _ ;Retourne 0, en raison de la virgule.
        "Est-ce que le nombre 1.0 est un nombre entier: " & StringIsInt(1.0) & @CRLF & _ ; Retourne 1, en raison du nombre dans la cha�ne convertie.
        "Est-ce que la cha�ne '1+2' est un nombre entier: " & StringIsInt("1+2") & @CRLF) ;Retourne 0, car le symbole plus (+) n'est pas au d�but de la cha�ne.