replace-diacritics

1.0.1 • Public • Published

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"

Readme

Keywords

none

Package Sidebar

Install

npm i replace-diacritics

Weekly Downloads

280

Version

1.0.1

License

MIT

Unpacked Size

6.47 kB

Total Files

5

Last publish

Collaborators

  • palbcn