UNPKG

ivt

Version:

Ivt Components Library

72 lines (70 loc) 1.05 kB
const specialCharacterMap = [ [ "á", "a" ], [ "à", "a" ], [ "ã", "a" ], [ "â", "a" ], [ "é", "e" ], [ "ê", "e" ], [ "í", "i" ], [ "ì", "i" ], [ "ó", "o" ], [ "ô", "o" ], [ "õ", "o" ], [ "ú", "u" ], [ "ù", "u" ], [ "ç", "c" ] ]; /** * Remove acentos e caracteres especiais, mantendo letras equivalentes. */ function removeSpecialCharacters(value) { let result = `${value}`.trim(); for (const [char, replacement] of specialCharacterMap){ result = result.split(char).join(replacement); result = result.split(char.toUpperCase()).join(replacement.toUpperCase()); } return result; } export { removeSpecialCharacters as r }; //# sourceMappingURL=string-DRS4HkY8.mjs.map