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?");