Functions > String >


StringIsXDigit

V�rifie si une cha�ne contient uniquement des caract�res hexad�cimaux (0-9, A-F).

StringIsXDigit ( "string" )

Param�tre

string La cha�ne � analyser

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 si la cha�ne contient des caract�res non-hexad�cimaux.

Remarque

Les caract�res valides sont 0123456789abcdefABCDEF.
Notez que pour une cha�ne contenant des espaces ou le pr�fixe "0x" la fonction StringIsXDigit() retournera 0.

En relation

StringIsAlNum, StringIsAlpha, StringIsASCII, StringIsDigit, StringIsLower, StringIsSpace, StringIsUpper, StringLower, StringUpper

Exemple

#include <MsgBoxConstants.au3>

MsgBox($MB_SYSTEMMODAL, "", "Est-ce que la cha�ne '42' est hexad�cimale: " & StringIsXDigit("42") & @CRLF & _ ; Retourne 1, car la cha�ne ne contient que des chiffres hexad�cimaux (0-9, AF).
        "Est-ce que la cha�ne '00' est hexad�cimale: " & StringIsXDigit("00") & @CRLF & _ ; Retourne 1, car la cha�ne ne contient que des chiffres hexad�cimaux (0-9, AF).
        "Est-ce que la cha�ne '1.0' est hexad�cimale: " & StringIsXDigit("1.0") & @CRLF & _ ; Retourne 0, en raison de la virgule.
        "Est-ce que le nombre 1.0 est hexad�cimal: " & StringIsXDigit(1.0) & @CRLF & _ ; Retourne 1, en raison du nombre que contient la cha�ne convertie.
        "Est-ce que la cha�ne 'A string' est hexad�cimale: " & StringIsXDigit("A string.") & @CRLF) ; Retourne 0, car la cha�ne contient un espace.