Javascript : probleme fonction replace
bonjour, j'ai un petit soucis avec la fonction replace.
je recupere une url dans une variable
Code:
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:
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 :roll: .
merci :)