使用/ g替换正则表达式中的特殊字符

时间:2016-06-22 09:13:03

标签: javascript regex query-string

我从查询参数中获取,这是一个包含转义空格的字符串,其内容看起来像是“我+有+去+去”。

我正在使用替换功能。

'I+have+to+go'.replace('+',' ') // Gives I have+to+go
'I+have+to+go'.replace(/+/g, '') // Doesn't work ! Probably because + is a 

JavaScript正则表达式的特殊字符。

所以在正则表达式中有一个逃避+的解决方案。

1 个答案:

答案 0 :(得分:-1)

这很有效。

console.log('I+have+to+go'.replace(/\+/g, ' '));