UNPKG

desacentuador

Version:

Desacentuador para textos na língua portuguesa.

18 lines (16 loc) 394 B
module.exports = function (str) { var chars = [ 'aaaaceeiooouu', 'àáâãçéêíóôõúü' ].map(function (char) { return char += char.toUpperCase() }) if (typeof str === 'string') { return str.replace(/./g, function (char) { if (chars[1].includes(char)) { return chars[0][chars[1].search(char)] } return char }) } }