@technobuddha/library
Version:
A large library of useful functions
17 lines (16 loc) • 497 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.removeDiacritics = void 0;
var constants_1 = require("../constants");
var re = /\p{Mn}/gu;
/**
* Remove all diacritics from a string
*
* @param input The string
* @returns string with diacritics removed
*/
function removeDiacritics(input) {
return input.normalize('NFD').replace(re, constants_1.empty).normalize('NFC');
}
exports.removeDiacritics = removeDiacritics;
exports.default = removeDiacritics;