Eliminar acentos en un string Javascript

Tiempo de lectura: < 1 minuto

Para eliminar acentos (tildes) en un String utilizando Javascript hay que hacer lo siguiente:

Tememos el siguiente String

var texto = "Camión";

Para eliminar los signos de puntuación tendremos que utilizar la siguiente función (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize)

function stripAccents(s) {
    return s.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
}

De esta forma, al utilizar la función podemos eliminar los acentos.

var texto = stripAccents("Camión");
function stripAccents(s) {
    return s.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
}
//devuelve Camion

Deja un comentario