Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1x 1x 1x 119x 119x | import { empty } from './unicode.ts'; /** * Regular expression to match all Unicode combining diacritical marks. * @internal */ const re = /\p{Mn}/gu; /** * Remove all diacritics from a string * @param input - The string * @returns string with diacritics removed * @group Unicode * @category Normalization */ export function removeDiacritics(input: string): string { return input.normalize('NFD').replaceAll(re, empty).normalize('NFC'); } |