X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FUtil%2FStrings.php;h=88dd1d39f81edd151151dac1ba6b7449528dd871;hb=a61ce4fed0eba0c1cee3b96e81be6fa89e96c9f9;hp=3f8990d6c124ee268b0de9b10becd1e35adba9d5;hpb=0c9b76a585b0ae9d742c4febe86133bcbf94cfbc;p=friendica.git diff --git a/src/Util/Strings.php b/src/Util/Strings.php index 3f8990d6c1..88dd1d39f8 100644 --- a/src/Util/Strings.php +++ b/src/Util/Strings.php @@ -31,6 +31,18 @@ class Strings return $return; } + /** + * Checks, if the given string is a valid hexadecimal code + * + * @param string $hexCode + * + * @return bool + */ + public static function isHex($hexCode) + { + return !empty($hexCode) ? @preg_match("/^[a-f0-9]{2,}$/i", $hexCode) && !(strlen($hexCode) & 1) : false; + } + /** * @brief This is our primary input filter. *