Comment compter le nombre d’occurrence en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-04-16 15:53:36
Thèmes : webmaster - javascript
Question

Comment puis-je compter le nombre d’occurrence dans une chaîne de caractères en JavaScript ?

Réponse

Pour compter le nombre d’occurrence dans une chaîne de caractères, en JavaScript, vous pouvez utiliser la méthode match :

<!DOCTYPE html> 
<html> 
<head>
<meta charset="UTF-8">
<title>Comment compter le nombre d’occurrence en JavaScript ?</title>
</head>
<body>
<script> 
var chaine = "1 2 6 8 2 1 6 9 8 2 4 2 3 6 2"; 
alert('le nombre 2 est présent ' + (chaine.match(/2/g)).length + ' fois dans la chaine');
</script> 
</body>
</html>
Réponse

Vous pouvez également utiliser la méthode split() pour compte le nombre d'occurrence, et le nombre de fois qu'une chaine est présente dans une autre chaine JavaScript :

<!DOCTYPE html> 
<html> 
<head>
<meta charset="UTF-8">
<title>Comment compter le nombre d’occurrence en JavaScript ?</title>
</head>
<body>
<script> 
var chaine = "1 2 6 8 2 1 6 9 8 2 4 2 3 6 2"; 
alert('le nombre 2 est présent ' + (chaine.split("2").length - 1 + ' fois dans la chaine'));
</script> 
</body>
</html>