var text = '#anything {behavior:url("csshover.htc");}'; //iam using " with url
text += "#anything {background:transparent url('img.png') no-repeat;}"; //iam using ' with url
text += "#anything {background-image:url('ok.jpg');}";
résultatcomment remplacer url dans CSS en utilisant regexp (javascript)
#anything {
behavior:url("#");
}
#anything {
background:transparent url('#') no-repeat;
}
#anything {
background-image:url('#');
}
Comment puis-je faire?
text = text.replace (/ url \\ ((['"]) (. +?) \ 1 \\)/g," url (' # ') "); Merci, Ce code m'a aidé dans mon projet – faressoft
Votre regex efface la partie 'url()' de sorte que vous êtes juste parti avec ''#''. – user113716
Je suggérerais d'ajouter? après ['"] vous obtenez également des URL sans guillemets ' 'url (http://blabla.com)' .replace (/ url \ ((['"]?) (. +?) \ 1 \)/g, "$ 2"); ' – Largo