IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Vote des utilisateurs
 
 
Détails
Éditeur : Pyraelog
Licence : Libre
Mise en ligne le 9 octobre 2019
Langue : Français
Référencé dans
Navigation

Conversion des lettres accentuées (suppression des diacritiques) en javascript

J'avais posté il y a quelques années une fonction de suppression des diacritiques à l'aide d'expressions régulières.
La fonction normalize() permet de le faire beaucoup plus simplement en terme de lignes de code mais attention, pas forcément en terme de performance (cette fonction ne semble pas très optimisée sur certains navigateurs).
Cette fonction éclate chaque lettre accentuée en sa lettre de base suivie du diacritique.
Il suffit ensuite de faire un "écrémage" de ces diacritiques à l'aide d'une expression régulière.
Nos ressources disponibles
function sansAccent(txt) {
return txt.normalize("NFD".replace(/[\u0300-\u036f]/g, "";
}
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.