Regex pour supprimer les balises <input...>

Résolu/Fermé
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 - 7 juin 2010 à 13:46
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 - 10 juin 2010 à 13:33
Bonjour,

je souhaiterai écrire une expression régulière qui me permet de supprimer les balises html et surtout les balises <input.../> <img et <a href> mais je n'y arrive pas.


A voir également:

8 réponses

venatcher Messages postés 11 Date d'inscription mercredi 12 mai 2010 Statut Membre Dernière intervention 11 juillet 2011
8 juin 2010 à 17:07
Ca doit être quelque chose du style :

- Pour <input... /> : "\<input.*\/\>"
- Pour <img>...</img> et pareil pour <a href> : "\<img\>.*\<\/img\>"

Si ça marche pas, dis le moi, je regarderai plus en détail.

Cordialement
0
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 2
9 juin 2010 à 09:12
Bonjour,
merci pour ton aide.
j'ai testé \<input.*\/\> mais cela ne fonctionne pas alors que lorsque je le test sur ce site https://www.toutjavascript.com/service/regexp.php cela me dit que la chaîne vérifie l'expression régulière.
voila comment je l'ai écrit:
var i=parseFloat(f.replace(/(\<input.*\/\>,)/g,'')),
               n=parseFloat(c.replace(/(\<input.*\/\>,)/g,''));

ma checkbox
<input type="checkbox" name="CHK_EXP_<?php echo $cont->id; ?>" id="CHK_EXP_<?php echo $cont->id; ?>" value="<?php echo $cont->id; ?>" onclick="SelUnSelColonne(this, '<?php echo $produit; ?>');" CHECKED/>
0
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 2
9 juin 2010 à 09:22
enfaite ma checkbox se trouve dans un tableau et lorsque je clique sur l'entête d'une colonne cela le tri mais lorsque je mets la checkbox le tri ne fonctionne plus. et donc j'ai pensé a rajouté une expression régulière.
0
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 2
9 juin 2010 à 09:48
je pense que c'est la bonne expression régulière mais dans mon code cela passe pas. alors peut être que le l'ai mal mis.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
9 juin 2010 à 10:55
Salut.
Les expressions régulières dépendent du type de logiciel utilisé pour la recherche (perl, grep, sed...)
Il faudrait que tu précises ce que tu utilises.
0
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 2
9 juin 2010 à 10:57
je ne comprends pas ce que tu veux dire par " type de logiciel utilisé pour la recherche"
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
9 juin 2010 à 11:22
tu as un fichier HTML, et tu veux supprimer les balises. Il faut bien utiliser un logiciel, ou des fonctions d'un langage informatique. Je te demande ce que tu utilises.
Car ces expressions sont différentes, par exemple entre perl et grep, ou entre C++/Qt et bash.
0
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 2
9 juin 2010 à 11:29
désolé je n'avais pas vu que type de logiciel =langage!!

mon tableau se trouve dans une page php et mon script de tri est en JavaScript.
0
chris0938 Messages postés 83 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 3 mai 2012 2
10 juin 2010 à 13:33
bonjour,
je vous remercie d'avoir essayé de m'aider.
finalement j'ai trouvé un autre script qui fonctionne avec toutes les balises et qui en même temps me régler un autre problème.
0