alternative approach

pull/13548/head
Dominic Gannaway 2 years ago
parent 95e9c69dac
commit c582efe9ec

@ -75,8 +75,8 @@ const NUL = 0;
/** @param {number} code */
function validate_code(code) {
// line feed becomes generic whitespace
if (code === 10) {
// line feed becomes generic whitespace, as does a BOM character
if (code === 10 || code === 65279) {
return 32;
}

@ -1,12 +1,7 @@
const BOM_CHARACTER = String.fromCharCode(65279);
/**
* @param {string} str
* @returns {string}
*/
export function sanitize_template_string(str) {
return str
.replace(/(`|\${|\\)/g, '\\$1')
.replaceAll(BOM_CHARACTER, '')
.replaceAll('', '');
return str.replace(/(`|\${|\\)/g, '\\$1');
}

Loading…
Cancel
Save