refactors unicode character conversion

This commit is contained in:
Sam ONeill
2022-02-10 22:07:26 +13:00
parent 441f1fd808
commit 90e152386a

View File

@@ -951,13 +951,10 @@ define([
* @param text
* @returns {String}
*/
let unicodeToString = (text) => {
let result = text.replace(/\\u[\dA-F]{4}/gi,
function (match) {
return String.fromCharCode(parseInt(match.replace(/\\u/g, ''), 16));
});
return result.substring(0, 2) == "u'" ? result.substring(2, result.length - 1) : result;
};
const unicodeToString = (text) => {
const result = text.replace(/\\u[\dA-F]{4}/gi, (match) => String.fromCharCode(parseInt(match.replace(/\\u/g, ''), 16)))
return result.substring(0, 2) == "u'" ? result.substring(2, result.length - 1) : result;
}
/**
* polyfill for "passive" events