2016-06-22 2 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 

자바 스크립트 정규 표현식의 특수 문자.

그래서 정규 표현식에서 +를 이스케이프 처리하는 해결책이 있습니다.

답변

-1

이것은 작동합니다.

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