UNPKG

@technobuddha/library

Version:
17 lines (16 loc) 497 B
"use strict"; 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;