Functions > String >


StringIsFloat

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

StringIsFloat ( "string" )

Param�tre

string La cha�ne ou l'expression � analyser.

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 si la cha�ne n'a pas le format d'un nombre � virgule flottante.

Remarque

Une cha�ne est un 'float' si elle contient au moins un chiffre d�cimal et un seul point, les seuls autres caract�res permis sont un plus (+) ou un moins (-) optionnel au d�but. (StringIsFloat() n'accepte pas le caract�re virgule comme s�parateur d�cimal, m�me si les param�tres r�gionaux de l'ordinateur utilisent ce symbole). Si le param�tre n'est pas une cha�ne, sa valeur est convertie en une cha�ne. Voir les exemples.

En relation

IsFloat, StringIsInt

Exemple

#include <MsgBoxConstants.au3>

MsgBox($MB_SYSTEMMODAL, "", "Est-ce que la cha�ne '1.5' est un nombre � virgule flottante: " & StringIsFloat("1.5") & @CRLF & _ ; Retourne 1, en raison du point d�cimal.
        "Est-ce que la cha�ne '7.' est un nombre � virgule flottante: " & StringIsFloat("7.") & @CRLF & _ ; Retourne 1, en raison du point d�cimal.
        "Est-ce que la cha�ne '3/4' est un nombre � virgule flottante: " & StringIsFloat("3/4") & @CRLF & _ ; Retourne 0, car la cha�ne 3/4 n'est pas un nombre � virgule flottante.
        "Est-ce que la cha�ne '1.0' est un nombre � virgule flottante: " & StringIsFloat(1.0) & @CRLF & _ ; Retourne 1.
        "Est-ce que la cha�ne '2' est un nombre � virgule flottante: " & StringIsFloat("2") & @CRLF) ;Retourne 0, car 2 est un nombre entier.