Détermination des occurrences de caractères et de chaînes dans une chaîne JavaScript
Compter la fréquence de caractères ou de chaînes spécifiques dans une chaîne donnée est une tâche de programmation courante . En JavaScript, il existe plusieurs approches pour obtenir ces décomptes.
Comptage des occurrences de caractères
Si vous devez compter le nombre de fois qu'un caractère spécifique apparaît dans une chaîne, vous pouvez utiliser la méthode de correspondance. Par exemple, pour compter les virgules dans la chaîne mainStr = "str1,str2,str3,str4", vous pouvez utiliser la méthode match avec l'expression régulière /,/g :
console.log(("str1,str2,str3,str4".match(/,/g) || []).length); // logs 3
Counting String Occurrences
Pour compter le nombre de sous-chaînes séparées par un délimiteur spécifique, vous pouvez utiliser la méthode split. Par exemple, pour compter le nombre de chaînes séparées par des virgules dans mainStr, vous pouvez utiliser la méthode split avec la virgule comme délimiteur :
console.log((mainStr.split(",").length)); // logs 4
Validation de la longueur de la chaîne
Pour valider la longueur de chaque sous-chaîne de votre chaîne, vous pouvez utiliser la propriété length. Par exemple, pour vous assurer que les chaînes individuelles de mainStr ne dépassent pas 15 caractères, vous pouvez effectuer la vérification suivante :
const maxStringLength = 15; const strings = mainStr.split(","); for (let i = 0; i < strings.length; i++) { if (strings[i].length > maxStringLength) { console.error(`String ${strings[i]} exceeds the maximum length of ${maxStringLength}`); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!