⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class.php

📁 基于Php和Mysql的项目管理软件
💻 PHP
字号:
<?phprequire_once 'HTMLPurifier/AttrDef.php';require_once 'HTMLPurifier/Config.php';/** * Validates the contents of the global HTML attribute class. */class HTMLPurifier_AttrDef_Class extends HTMLPurifier_AttrDef{        function validate($string, $config, &$context) {                $string = trim($string);                // early abort: '' and '0' (strings that convert to false) are invalid        if (!$string) return false;                // OPTIMIZABLE!        // do the preg_match, capture all subpatterns for reformulation                // we don't support U+00A1 and up codepoints or        // escaping because I don't know how to do that with regexps        // and plus it would complicate optimization efforts (you never        // see that anyway).        $matches = array();        $pattern = '/(?:(?<=\s)|\A)'. // look behind for space or string start                   '((?:--|-?[A-Za-z_])[A-Za-z_\-0-9]*)'.                   '(?:(?=\s)|\z)/'; // look ahead for space or string end        preg_match_all($pattern, $string, $matches);                if (empty($matches[1])) return false;                // reconstruct class string        $new_string = '';        foreach ($matches[1] as $class_names) {            $new_string .= $class_names . ' ';        }        $new_string = rtrim($new_string);                return $new_string;            }    }?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -