IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Replace - remplacement dans une chaine


Sujet :

JavaScript

Vue hybride

petiteso Replace - remplacement dans... 19/06/2007, 11h35
Malarkey Rien ne vaut un petit exemple... 19/06/2007, 12h08
petiteso ça ne fonctionne pas !!! j'ai... 19/06/2007, 15h20
Malarkey CE serait bien si tu mettais... 28/06/2007, 11h14
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 19
    Par défaut Replace - remplacement dans une chaine
    Bonjour,

    je souhaiterais remplacer les "," et "-" de ma chaine de caractère info par "<br>".
    J'ai mis ceci dans mon code, je doit mal m'y prendre car cela ne fonctionne pas !
    Comment faut il faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    info = info.replace(/,/g,"<br>");
    info = info.replace(/-/g,"<br>");

  2. #2
    Membre éprouvé
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Par défaut
    Rien ne vaut un petit exemple qui fonctionnne pour comprendre le fonctionnement (je l'ai fait à l'arrache, alors j'espère que tu vas quand meme le comprendre) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <div>
    	<script>
    		function replaceString() {
    			// Remplce les , et - par des <br>
    			var reg1=new RegExp("-","g");
    			var reg2=new RegExp(",","g");
    			var span=document.getElementById("spanTest");
    			var str=span.innerHTML;
    			str=str.replace(reg1,"<br />");
    			str=str.replace(reg2,"<br />");
    			span.innerHTML=str;
    		}
    	</script>
    	<span id="spanTest">coucou, tout le monde-ça va?</span><input type="button" value="modifier" onclick="replaceString();" />
    </div>
    Si tu as des questions n'hésite pas

  3. #3
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 19
    Par défaut
    ça ne fonctionne pas !!! j'ai mais ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    function createMarker(point,address,name_adherent,info) {
    		var textInfo= "";
    		if(info!=null)	
    		{
    			var reg1=new RegExp(",", "g");
    			var reg2=new RegExp("-", "g");
    			info = info.replace(reg1,"<br>");
    			info = info.replace(reg2,"<br>");
    			textInfo= "<div><b>"+ name_adherent + "</b>";
     
    			if (info.indexOf("<br>")==0)
    				textInfo += info + "</div>";
    			else
    				textInfo += "<br>" + info + "</div>";
    		}
    		var marker = new GMarker(point,{title:name_adherent,clickable:true });
    		GEvent.addListener(marker, "click", function() {
        	marker.openInfoWindowHtml(textInfo);
      		});
    		return marker;		
    	}

  4. #4
    Membre éprouvé
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Par défaut
    CE serait bien si tu mettais le code où tu appelles cette fonction, et que tu me decrive le principe de GMaker. En te remerciant.

Discussions similaires

  1. [RegEx] remplacer dans une chaine de caractère (cas spécial)
    Par etage92 dans le forum Langage
    Réponses: 8
    Dernier message: 04/07/2008, 18h24
  2. Pb de remplacement dans une chaine
    Par lilli1407 dans le forum SQL
    Réponses: 1
    Dernier message: 11/04/2008, 11h15
  3. [RegEx] Remplacement dans une chaine avec PHP, possible ou impossible ?
    Par mf412 dans le forum Langage
    Réponses: 1
    Dernier message: 10/05/2007, 13h40
  4. Réponses: 2
    Dernier message: 05/01/2006, 13h15
  5. Remplacer dans une chaine de caractères à partir de la fin
    Par daddyel dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 02/01/2006, 11h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo