Supprimer une chaine dans une chaine

Signaler
Messages postés
13
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
2 octobre 2009
-
Messages postés
1768
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
23 octobre 2020
-
Bonjour,

Je suis à la recherche d'un petit algo qui permettrait de supprimer une chaine dans une autre chaine en Javascript.

Par exemple: "Trois petits niafrons penduent au plafond"

je veux enlever "petits" et obtenir "Trois niafrons penduent au plafond".

En gros ceci me servirait pour l'ajout de mail dans un textarea par l'intermédiaire de checkbox. Je check ça m'ajoute le mail, je décheck ça me l'enlève.

Je n'est rien trouvé sur codes-sources ni sur google.

Help me ...

6 réponses

Messages postés
1768
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
23 octobre 2020
105
quel que chose dans ce genre

<html>
<head>
<title></title>
<script>
function bou(){

var chaine = "bonjour tous tous le le monde";
alert(chaine)
if(chaine.indexOf('tous tous le')>=0){
chaine=chaine.replace("tous le","");
alert(chaine)
}
}
</script>
</head>

<bold>ggggg</bold>

</html>
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
13
Bonjour,
Voir du coté de la méthode replace des strings
var szTmp = "Trois petits niafrons penduent au plafond"

szTmp = szTmp.replace( "petits", ""); 
alert( szTmp);
;O)
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
13
Flûte crotte etc...
mal lu la réponse de kazma
chaine=chaine.replace("tous le","");

;O)
Messages postés
13
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
2 octobre 2009

Niquel!

Merci beaucoup.

Bonne soirée à tous!!!!
Si j'étais toi je supprimerais plutôt le "ent" de penduent pour mettre "s" à la place...
Messages postés
1768
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
23 octobre 2020
105
bien vu