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 :

text.replace dans une textarea


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    175
    D�tails du profil
    Informations personnelles :
    �ge : 51
    Localisation : France, Seine et Marne (�le de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 175
    Par d�faut text.replace dans une textarea
    bonjour,

    je cherche a faire des remplacement dans un textarea qui contient du bbcode.
    je veux changer le contenu de certaines balise img.

    ex: [img]essai.jpg[/img]

    si je fait un remplacement de "essai.jpg" �a fonctionne mais ce n'est pas tr�s s�r donc j'essaye de remplacer les balises [img] avec et l� �a se corse.

    j'ai essay� plein de truc en simplifiant un max et maintenant j'en suis l�:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    var montext = $("#montextarea").val();	// on récupère le contenu du textarea 
    var motif = new RegExp('\[img\]essai.jpg\[/img\]', "g"); // on crée la regex
    //var motif = new RegExp('\[img\]essai.jpg\[\/img\]', "g"); // on crée la regex
    alert(montext.replace(motif, 'changé'));
    �a ne marche toujours pas.

    help!

  2. #2
    Expert confirm� Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par d�faut
    Quand tu utilises la syntaxe avec RegExp, tu dois doubler les antislashs:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var motif = new RegExp('\\[img\\]essai\\.jpg\\[/img\\]', "g");
    ou alors tu utilises l'autre syntaxe, ce qui revient strictement au m�me, vu que l'objet RegExp est cr�� implicitement:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var motif = /\[img\]essai\.jpg\[\/img\]/g;
    (Attention a �chapper le point pour obtenir un lit�ral, car c'est un caract�re sp�cial.)

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    175
    D�tails du profil
    Informations personnelles :
    �ge : 51
    Localisation : France, Seine et Marne (�le de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 175
    Par d�faut
    �a marche nickel maintenant, il fallait bien doubler les anti-slash.
    J'en ai fait des recherches pourtant et j'ai vu �a nul part...

    Merci beaucoup!!

  4. #4
    Expert confirm� Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par d�faut
    Si tu veux trouver rapidement un renseignement sur Javascript, le mieux est de consulter directement MDN: https://developer.mozilla.org/fr/doc...globaux/RegExp

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Mise forme du texte dans une TEXTAREA
    Par aertys dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 17/02/2015, 16h47
  2. [HTML] Afficher un texte au format HTML dans une textarea
    Par Akutabi dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 22
    Dernier message: 12/12/2007, 14h50
  3. R�cup�ration de texte s�l�ctionn� dans une textArea
    Par viena dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 18/09/2006, 12h11
  4. placer un texte dans une textarea en cliquant sur un bouton
    Par BernardT dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 14/11/2005, 17h17
  5. VB6] imprimer le texte afficher dans une picturebox
    Par Persons dans le forum VB 6 et ant�rieur
    R�ponses: 2
    Dernier message: 27/08/2004, 11h15

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