2010-03-18 16 views
24

Necesito hacer un reemplazo de un signo más en una cadena de javascript. puede haber múltiples ocurrencia del signo más, así que hice esto hasta ahora:¿Cómo puedo reemplazar un signo más en JavaScript?

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

Esta es, sin embargo rompiendo mis javascript y causando problemas técnicos. ¿Cómo escapas un signo '+' en una expresión regular?

Respuesta

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

tiene que escapar del + como un char meta de la siguiente manera:

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

Una vez que escaparon, + serán tratados literalmente, y no como un char meta.

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

Yo prefiero esta:

myString.replace(/[+]/g, ''). 
Cuestiones relacionadas