replace-diacritics v1.0.1
replace-diacritics
Replaces the latin characters with accents and other diacritical marks (for example À
) in a string, converting them to their most similar plain ascii latin characters (in the example, A
).
accents and diacritics
The diacritical marks are the fancy small ticks above and below certain letters, usually vowels, used in many languages written with latin characters. They include the grave acute ´ and circumflex ^ accents, the dieresis ¨ , the macron
−
, the tilde ~
, the cedilla ¸
, the breve ˘
and some other marks.
In this module, the actual letters replaced are the combined accented characters in the unicode table block from 00c0 to 017f
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
àáâãäåæçèéêëìíîï ðñòóôõö÷øùúûüýþÿ
ĀāĂ㥹ĆćĈĉĊċČčĎď ĐđĒēĔĕĖėĘęĚěĜĝĞğ
ĠġĢģĤĥĦħĨĩĪīĬĭĮį İıIJijĴĵĶķĸĹĺĻļĽľĿ
ŀŁłŃńŅņŇňʼnŊŋŌōŎŏ ŐőŒœŔŕŖŗŘřŚśŜŝŞş
ŠšŢţŤťŦŧŨũŪūŬŭŮů ŰűŲųŴŵŶŷŸŹźŻżŽžſ
installation
npm install replace-diacritics
usage
const replaceDiacritics = require('replace-diacritics');
let test = 'Tàkë á sad song and mäke it bétter'; console.log(replaceDiacritics(test)); // --> "Take a sad song and make it better"
4 years ago