j'ai un petit problème et je ne sais pas ce qui est fauxJavascript Regex - Remplacer {rien
var selector_css;
var sheet= document.styleSheets[0];
var rules= 'cssRules' in sheet? sheet.cssRules : sheet.rules;
for (var i= 0; i<rules.length; i++)
{
var rule= rules[i];
var text= 'cssText' in rule? rule.cssText : rule.selectorText+' {'+rule.style.cssText+'}';
text = text.replace(/\s/g, '');
selector_css = text.match(/^(.*?){/gi);
// selector_css = selector_css.replace(/{/g,''); // <- dont work ?
$('body').append('- '+selector_css+' <br />');
}
Tout fonctionne très bien, mais quand j'ajouter
selector_css = selector_css.replace(/{/g,'');
je nai obtenir un résultat ou une erreur, mais pourquoi? Quelqu'un peut-il m'aider?
Merci à l'avance!
Peter
Vous devez échapper aux accolades comme ceci:/\ {/ g – Thomas