[JavaScript] Enlever les accents d'une chaîne
Publié le 06/01/2019 • Actualisé le 06/01/2019
Ce snippet est très utile car il permet de faire des recherches insensibles aux accents sur la saisie d'un utilisateur. Ça permet de faire des correspondances sans perturbation relative aux accents.
/**
* J'utilise un module JavaScript afin d'isoler chaque snippet dans un fichier.
* C'est en fait un mixin Vue.js. Utilisez le code appelé par la fonction mounted()
* ou snippetXX().
*/
export default {
methods: {
snippet10 () {
const strWithAccents = 'Lot of accents there çéâêîïôûàèùœÇÉÂÊÎÏÔÛÀÈÙŒ wow!'
console.log('strWithAccents: ' + strWithAccents)
console.log('strWithoutAccents: ' + this.stripAccents(strWithAccents))
},
stripAccents (str) {
return str.normalize('NFD').replace(/[\u0300-\u036f]/g, '')
}
},
mounted () {
if (this.isArticle(10)) {
this.snippet10()
}
}
}
Plus sur Stackoverflow Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉