Convert the accented characters in the string to their corresponding non-accented ASCII characters.
You can install no-accents using npm, yarn, or pnpm:
npm install no-accents
yarn add no-accents
pnpm add no-accents
An easy to use solution for converting all accented characters to their corresponding non-accented ASCII characters.
import accents from 'no-accents';
const outputString = accents.normalize(inputString)
Alternatively, you could use the CommonJS syntax to import it:
const accents = require('no-accents');
const outputString = accents.normalize(inputString)
The string that you wish to remove accents from.
Normalized string without accents.
Call accents.normalize()
by passing the string you wish to remove accents from, and you will get the non-accented
string as result.
const input = 'ÀÁÂÃÄÅ';
const output = accents.normalize(input);
console.log(output); // AAAAAA
Determine if a string has any accented characters.
import accents from 'no-accents';
console.log(accents.has('ÀÁÂÃÄÅ')); // true
console.log(accents.has('ABC')); // false
MIT