텍스트 입력에서 따옴표를 삭제하려고합니다. 지금 내 코드는 다음과 같습니다.자바 스크립트에서 작은 따옴표가 대체되지 않습니까?
string = string.replace(/'/g, '\'');
string = string.replace(/"/g, '\"');
내 출력에는 모든 큰 따옴표가 대체되었지만 작은 따옴표는 그대로 유지됩니다. 나는 내 정규 표현식에 상당히 자신 있으며, 이전에 replace 함수에 문제가 없었습니다. mySQLdb가이 문제를 망칠 가능성이 있습니까? 나는 그것을 게시하고 거의 즉시 직면하고 있습니다. 이것은 간단한 문제처럼 보입니다. 그러나 정말로 저를 곤란하게합니다.
기회가있다 당신이 생각하는 것은 있다는' 아포스트로피 '는 정말로'중대한 악센트 '또는 왼쪽 | 오른쪽'작은 따옴표 '입니다. 이 https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html –