2010-03-18 12 views
24

Ho bisogno di fare una sostituzione di un segno più in una stringa javascript. ci potrebbe essere comparsa multiplo del segno più così ho fatto questo fino ad ora:Come posso sostituire un segno più in JavaScript?

myString= myString.replace(/+/g, "");# 

Questo è comunque rompendo i miei javascript e causando difetti. Come si fa a scappare da un segno "+" in un'espressione regolare?

risposta

52
myString = myString.replace(/\+/g, ""); 
5

avete bisogno di sfuggire alla + come un meta char come segue:

myString= myString.replace(/\+/g, ""); 

Una volta sfuggito, + saranno trattati letteralmente e non come una meta char.

2

si dovrebbe sfuggire il tuo segno +, \+

0
myString.replace(/\+/g, ""); 
2

preferisco questo:

myString.replace(/[+]/g, ''). 
Problemi correlati