#include MsgBox($MB_SYSTEMMODAL, '', '0xFFFF00: ' & _IsHex('0xFFFF00')) MsgBox($MB_SYSTEMMODAL, '', '0XGHXX190: ' & _IsHex('0XGHXX190')) ; #FUNCTION# ==================================================================================================================== ; Name ..........: _IsHex ; Description ...: Checks if a string is a hexadecimal value. ; Syntax ........: _IsHex($sString) ; Parameters ....: $sString - A hexadecimal string. ; Return values .: Success - True ; Failure - False ; Author ........: guinness ; Example .......: Yes ; =============================================================================================================================== Func _IsHex($sString) ConsoleWrite($sString & @CRLF) Return StringRegExp($sString, '(?i:^0x[0-9a-f]+$)') = 1 ; Or the group class [:xdigit:]. EndFunc ;==>_IsHex