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, "\\'");