/** * @param string $input * * @return bool */ function wpml_is_valid_hex_color($input) { if ('transparent' === $input || preg_match('/' . wpml_get_valid_hex_color_pattern() . '/i', $input)) { $is_valid = true; } else { $try_rgb2hex = rgb_to_hex($input); $is_valid = $try_rgb2hex ? preg_match('/' . wpml_get_valid_hex_color_pattern() . '/i', $try_rgb2hex) : false; } return $is_valid; }
/** * @param string $input * * @return bool */ function wpml_is_valid_hex_color($input) { return preg_match('/' . wpml_get_valid_hex_color_pattern() . '/i', $input); }