@lazy-cjk/str-util-normalize
Version:
23 lines (19 loc) • 600 B
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
const StripTable = [/[\u2000-\u200F]/g, /[\u2028-\u202F]/g, /[\u205F-\u206F]/g, /\uFEFF/g];
function normalize(input, options = {}) {
if (!options.allow_nbsp) {
input = input.replace(/\xA0/g, ' ');
}
if (!options.allow_bom) {
input = input.replace(/\uFEFF/g, '');
}
StripTable.forEach(function (r) {
input = input.replace(r, '');
});
return input;
}
exports.StripTable = StripTable;
exports.default = normalize;
exports.normalize = normalize;
//# sourceMappingURL=index.cjs.development.cjs.map
;