X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FSanitizer.php;h=b08bc6942581dccb70025eaaa763b8a4d6e56b0d;hb=10d1b7d12b5d097413cd507740c5c71781c2580b;hp=dd4a3146a0f2646d1dbc2c96746985f379853528;hpb=884a54e910dc5b6f961b43a1f808da93bf2c8af3;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Sanitizer.php b/includes/Sanitizer.php index dd4a3146a0..b08bc69425 100644 --- a/includes/Sanitizer.php +++ b/includes/Sanitizer.php @@ -339,8 +339,8 @@ class Sanitizer { */ static function getAttribsRegex() { if ( self::$attribsRegex === null ) { - $attribFirst = '[:A-Z_a-z0-9]'; - $attrib = '[:A-Z_a-z-.0-9]'; + $attribFirst = "[:_\p{L}\p{N}]"; + $attrib = "[:_\.\-\p{L}\p{N}]"; $space = '[\x09\x0a\x0c\x0d\x20]'; self::$attribsRegex = "/(?:^|$space)({$attribFirst}{$attrib}*) @@ -351,7 +351,7 @@ class Sanitizer { | '([^']*)(?:'|\$) | (((?!$space|>).)*) ) - )?(?=$space|\$)/sx"; + )?(?=$space|\$)/sxu"; } return self::$attribsRegex; }