[javascript]remplacer antislash par slash

remplacer antislash par slash [javascript] - HTML/CSS - Programmation

Marsh Posté le 09-07-2004 à 10:03:25    

bonjour,
donc c'est tres simple, je souhaire remplacer des "\" par des "/"
j'ai donc essaye d'utiliser replace, mais je n'y arrive pas
 
voila ce que je fais :
var a = "c:\toto\tata";
var b = a.replace("\","/" );
 
ca marche pas
j'ai essaye en remplacant l'antislash par la valeur ascii et ca marche aps non plus
 
si vous savez comment faire ;)
 
merci

Reply

Marsh Posté le 09-07-2004 à 10:03:25   

Reply

Marsh Posté le 09-07-2004 à 10:03:56    

var b = a.replace("\\","/" );
 
\ étant un caractère d'échappement, tu dois certainement le doubler


Message édité par jagstang le 09-07-2004 à 10:04:54

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 09-07-2004 à 10:37:18    

j'ai ca ou je dois modifier chaque antislash par un slash :
\\Jupiter\images-fond-achats\Fond-Ushuaia-5-ATM.jpg
 
si je fais replace("\\","/" ); ca me donne :
/\Jupiter\images-fond-achats\Fond-Ushuaia-5-ATM.jpg
 
je comprend pas pkoi ca ne me modifie que le premier
 
merci

Reply

Marsh Posté le 09-07-2004 à 14:42:32    

personne ne peut m'aider????

Reply

Marsh Posté le 09-07-2004 à 15:00:37    

ca y est, j'ai trouve ;)
 
replace(/\\/g,"\/" );
 
ca transforme les "\" en "/"

Reply

Marsh Posté le 30-06-2008 à 23:18:50    

Bonsoir !
(j'aime remettre au goût du jour les vieux topics :) )
Ce topic vient de m'apporter une aide très précieuse... merci à jeromejanson pour avoir posté sa découverte.

 

J'ai une question tout de même, à quoi sert le "g" dans /\\/g ??
Pourquoi il est là? Et à quoi sert-il ?

 

J'ai tenté des recherches sur google, mais évidement, il a du mal avec les caractères spéciaux... j'ai aussi cherché du côté de fr.selfhtml.org, mais rien non plus sur la fonction replace()

 

Merci d'avance
Minimus Symplexus


Message édité par Profil supprimé le 30-06-2008 à 23:19:28
Reply

Marsh Posté le 30-06-2008 à 23:52:27    

g pour global, pour que ça soit appliqué sur toutes les occurrences


---------------
création de site - photo
Reply

Marsh Posté le 01-07-2008 à 14:08:36    

Merci bien !  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed