110 votes

JavaScript : Combien de fois un caractère apparaît-il dans une chaîne de caractères ?

Existe-t-il un moyen simple de vérifier combien de fois un caractère apparaît dans une chaîne de caractères ?

0 votes

2voto

Thielicious Points 1712

C'est très simple.

s.match(/a/g).length

const s = 'banana'

console.log(s.match(/a/g).length)

1voto

Nitin Tyagi Points 400
var a = "acvbasbb";
var b= {};
for (let i=0;i<a.length;i++){
    if((a.match(new RegExp(a[i], "g"))).length > 1){
        b[a[i]]=(a.match(new RegExp(a[i], "g"))).length;
    }
}
console.log(b);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X