This commit is contained in:
24
node_modules/licia/escapeJsStr.js
generated
vendored
Normal file
24
node_modules/licia/escapeJsStr.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
var toStr = require('./toStr');
|
||||
exports = function(str) {
|
||||
return toStr(str).replace(regEscapeChars, function(char) {
|
||||
switch (char) {
|
||||
case '"':
|
||||
case "'":
|
||||
case '\\':
|
||||
return '\\' + char;
|
||||
case '\n':
|
||||
return '\\n';
|
||||
case '\r':
|
||||
return '\\r';
|
||||
// Line separator
|
||||
case '\u2028':
|
||||
return '\\u2028';
|
||||
// Paragraph separator
|
||||
case '\u2029':
|
||||
return '\\u2029';
|
||||
}
|
||||
});
|
||||
};
|
||||
var regEscapeChars = /["'\\\n\r\u2028\u2029]/g;
|
||||
|
||||
module.exports = exports;
|
||||
Reference in New Issue
Block a user