bonjour, j'ai un petit soucis avec la fonction replace.
je recupere une url dans une variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var retour = new String(document.form_chps.retour.value);
et ensuite j'essaie de remplacer les occurences de ? par * et les occurences de & par **. j'ai donc fait ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        //code ascii pour ?		
        var regEx1 = new RegExp (String.fromCharCode(63), 'gi') ;
	//code ascii pour *
	var regEx2 = new RegExp (String.fromCharCode(42), 'gi') ;
	retour = retour.replace(regEx1, '*');
	retour = retour.replace(regEx2, '**');
mais ça ne marche pas... je pense que je n'ai peut etre pas tres bien compris l'utilisation de la fonction replace. ce qui est sur c'est qu'elle est plus compliqué que str_replace en php .

merci