2016-06-22 7 views
-1

Я получаю от параметра запроса, строки, содержащей экранированные пробелы, с чем-то вроде «I + have + to + go».Замените специальный символ в регулярном выражении, используя это/g

Я использую функцию replace для этого.

'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

Это работает.

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