var myJSONString = JSON.stringify(myJSON);
var myEscapedJSONString = myJSONString.replace(/\\n/g, "\\n")
.replace(/\\'/g, "\\'")
.replace(/\\"/g, '\\"')
.replace(/\\&/g, "\\&")
.replace(/\\r/g, "\\r")
.replace(/\\t/g, "\\t")
.replace(/\\b/g, "\\b")
.replace(/\\f/g, "\\f");
// myEscapedJSONString is now ready to be POST'ed to the server.
String.prototype.escapeSpecialChars = function() {
return this.replace(/\\n/g, "\\n")
.replace(/\\'/g, "\\'")
.replace(/\\"/g, '\\"')
.replace(/\\&/g, "\\&")
.replace(/\\r/g, "\\r")
.replace(/\\t/g, "\\t")
.replace(/\\b/g, "\\b")
.replace(/\\f/g, "\\f");
};
'Team > 난감했던 이슈들' 카테고리의 다른 글
[ Safari ] Safari NaN (1) | 2023.12.12 |
---|---|
[ HTML ] input spellcheck global (1) | 2023.11.22 |
[ OpenCV ] sharp 플러그인 EXIF 정보 유실된 케이스 (0) | 2023.09.08 |
[ AWS ] [Warning] Aborted connection xxx to db: '<database name>' user: '<user name>' host: '<host IP>' (Got an error reading communication packets) (0) | 2023.08.30 |
[ AWS ] S3 엔드포인트 리소스를 찾을 수 없습니다. (0) | 2023.05.30 |