2013-08-28 2 views
12

한 줄에 백 슬래시를 두 개가 아닌 한 줄 및 큰 따옴표로 이스케이프 처리하고 싶습니다. 따옴표에 대한jQuery : 백 슬래시를 사용하여 작은 따옴표와 큰 따옴표를 이스케이프 처리하는 방법

예 :

str = str.replace(/'/g, "\\'"); 

따옴표 포함 동일한 시간에이 작업을 수행 할 수있는 방법이 있나요?

스니퍼는 아래에 아주 잘이 답변, 나는 다음과 같이 우리가 필요한 모든 문자를 이스케이프 결국 :

str = str.replace(/(['"&:;])/g, "\\$1"); 

감사를 다시 스니퍼를 빠른 응답!

답변

32

이 시도 :

str = str.replace(/(['"])/g, "\\$1"); 
+0

스니퍼를 : 당신이 바위! 감사합니다 ... – no1uknow

+0

@ no1uknow 환영합니다, 감사합니다. –

+0

@ no1uknow 작동하는 경우 대답을 수락하십시오. –

관련 문제