lion/packages/localize/src/date/normalizeIntlDate.js
Joren Broekema 09d9675963 feat(localize): add types to localize
Co-authored-by: narzac <narzac@gmail.com>
2020-08-03 17:00:26 +02:00

22 lines
503 B
JavaScript

/**
* To filter out some added characters in IE
*
* @param {string} str
* @returns {string}
*/
export function normalizeIntlDate(str) {
const dateString = [];
for (let i = 0, n = str.length; i < n; i += 1) {
// remove unicode 160
if (str.charCodeAt(i) === 160) {
dateString.push(' ');
// remove unicode 8206
} else if (str.charCodeAt(i) === 8206) {
dateString.push('');
} else {
dateString.push(str.charAt(i));
}
}
return dateString.join('');
}