Bonsoir à tous,
J'ai un champs textarea qui contient du code html.
Je voudrais, en javascript, nettoyer ce code de sorte à éliminer les attributs de balises HTML (en l'occurence, l'attribut class)
J'ai fait ça :
Code :
- document.getElementById(lechamp).value=document.getElementById(lechamp).value.replace(/class=".*"+/g,'');
|
Ca marche a peu prés, mais il ne s'arrête pas au " fermant et elimine donc du texte mais s'arrete au guillement fermant suivant...
<p>blablabla <a href="#" class="truc">marcel</a> je suis un gitan <a href="#" class="machin">super</a> bla bla bla</p> devient <p>blablabla <a href="#" >super</a> bla bla bla</p>
J'ai alors essayé ça :
Code :
- document.getElementById(lechamp).value=document.getElementById(lechamp).value.replace(/class="*"+/g,'');
|
Il enlève bien class=" mais laisse la suite...
<p>blablabla <a href="#" class="truc">marcel</a> je suis un gitan <a href="#" class="machin">super</a> bla bla bla</p> devient <p>blablabla <a href="#" truc">marcel</a> je suis un gitan <a href="#" machin">super</a> bla bla bla</p>
Une idée ???
---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes