Fonction replace() javascript

Dgé -  
 Troll -
Bonjour,

en javascript je souhaite remplacer dans une chaîne, le caractère "\" par "\\"

J'utilise la fonction replace("\","\\");

Mais cela me provoque une exception !!!

Si qqun a déjà eu ce type de pb.

Merci d'avance pour votre aide !

6 réponses

  1. B@|-|@N Messages postés 386 Statut Membre 62
     
    Je pense que \ est un caractère de protection.
    Donc pour remplacer \ par \\ tu utilises
    replace('\\','\\\\');

    Non ?

    Bahan
    4
  2. Clement
     
    Bonjour,
    En javascript le \ (backslash) sert justement à montrer que le caractère qui suit ne doit pas etre prit en compte par l'interpreteur du code:
    Par exemple:

    var example = "Lincoln a dit: \"Government of the people, by the people, for the people \" ";
    .

    Dans cet exemple, le backslash sert a dire a javascript de ne pas prendre en compte le guillemet. Donc dans ton code, c'est exactement ce que tu lui dit de faire!
    3
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    caractère de protection.
    je dirai même + , un caractère d'échappement . . . :D

    Moi j'pense comme toi mec,;P ça doit etre ca le soucis :D

    Zep3k!GnO

    _/______________________________\_
    /On est des rangers mec, des rangers !\
    \_____________..._________________/
    2
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question