Escaping single quotes in JavaScript string for JavaScript evaluation

The thing is that .replace() does not modify the string itself, so you should write something like:

strInputString = strInputString.replace(...

It also seems like you’re not doing character escaping correctly. The following worked for me:

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

Leave a Comment