Bonjours,
je n'y connais pas grand chose en javascript, et je souhaiterais savoir s'il existe un équivalent des fonctions php suivante, en javascript :
str_replace() ou strtr
Merci.
Version imprimable
Bonjours,
je n'y connais pas grand chose en javascript, et je souhaiterais savoir s'il existe un équivalent des fonctions php suivante, en javascript :
str_replace() ou strtr
Merci.
oui
Code:machaine.replace('truc à remplacer','truc rempalçant')
Attention, il FAUT passer par les RegExpCode:"t1".replace(new RegExp("t1","g"),"t2")
mais lorsque l'on souhaite remplacer par exemple plusieurs caractères:
exemple: remplacer dans ma chaîne nommée : "CHAINE" le..
a par 1
b par 2
etc...
Code:str.replace(...).replace(...)
il faut utilser les regExp ??? ha bon ??? et on ne me l'a pas dit ...
tout dépend du résultat souhaité ... les regExp ne sont pas une nécessité absolue ...
"aa".replace("a","b") devient "ba"... bof...
aller pourle fun :
Code:
1
2
3
4
5 machaine="aa" toreplace="a" replaceby="b" while(machaine.indexOf(toreplace)>-1){machaine=machaine.replace(toreplace,replaceby)} alert (machaine)
mais ça peut donner des résultats assez droles du fait de la boucle ...
Code:
1
2
3
4
5 machaine="aaa" toreplace="aa" replaceby="ba" while(machaine.indexOf(toreplace)>-1){machaine=machaine.replace(toreplace,replaceby)} alert (machaine)