9 lines
235 B
JavaScript
9 lines
235 B
JavaScript
|
|
/*
|
|
* Escapes the ' " and \ characters in a string, so
|
|
* it can be embedded inside a dynamically generated string.
|
|
*/
|
|
function jsStringEscape(input) {
|
|
return input.gsub(/(['"\\])/, function(match){ return "\\" + match[0];} );
|
|
}
|