Revision: 10195
Updated Code
at March 13, 2009 05:48 by blubadger
Updated Code
function removeStyle($string) { $except = array('font-weight', 'text-decoration', 'color'); // declare your exceptions $allow = implode($except, '|'); $regexp = '@([^;"]+)?(?<!'.$allow.'):(?!\/\/(.+?)\/)((.*?)[^;"]+)(;)?@is'; $out = preg_replace($regexp, '', $string); $out = preg_replace('@[a-z]*=""@is', '', $out); // remove any unwanted style attributes return $out; }
Revision: 10194
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 12, 2008 04:53 by blubadger
Initial Code
$except = array('font-weight', 'text-decoration', 'color'); // declare your exceptions $allow = implode($except, '|'); $regexp = '@([^;"]+)?(?<!'.$allow.'):(?!\/\/(.+?)\/)((.*?)[^;"]+)(;)?@is'; $out = preg_replace($regexp, '', $content); $out = preg_replace('@[a-z]*=""@is', '', $out); // remove any unwanted style attributes
Initial URL
Initial Description
Initial Title
RemoveAttributesStyle
Initial Tags
Initial Language
PHP