J'ai besoin de remplacer un signe plus dans une chaîne javascript. il pourrait y avoir plusieurs occurrences du signe plus, donc je l'ai fait jusqu'à présent:
myString= myString.replace(/+/g, "");#
Cependant, cela brise mon javascript et cause des problèmes. Comment échapper à un signe "+" dans une expression régulière?
myString = myString.replace(/\+/g, "");
Vous devez échapper au +
comme son méta-caractère comme suit:
myString= myString.replace(/\+/g, "");
Une fois échappé, +
sera traité littéralement et non comme un méta-caractère.
Je préfère ça:
myString.replace(/[+]/g, '').
vous devriez échapper à votre +
signe, \+
myString.replace(/\+/g, "");