JSFiddle - React, Tailwind, and code Playground
by Victor
JavaScript
var deaccentuate = (function(){
var accent = "ùÙüÜäàáëèéïìíöòóüùúÄÀÁËÈÉÏÌÍÖÒÓÜÚñÑ",
latin = "uUuUaaaeeeiiiooouuuAAAEEEIIIOOOUUnN".split("");
var re = new RegExp("["+accent+"]", "g");
return function(str){
return str.replace(re, function(c){
return latin[accent.indexOf(c)]; }
);
}
})();
document.body.innerHTML = deaccentuate("Olá, como estás?");