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, ' ')); 
関連する問題