public static function utf8($value, array $options = [])
    {
        if (!is_string($value)) {
            return false;
        }
        $options += ['extended' => false];
        if ($options['extended']) {
            return true;
        }

        return preg_match('/[\x{10000}-\x{10FFFF}]/u', $value) === 0;
    }