Maison > interface Web > js tutoriel > Comment puis-je compter les occurrences de caractères et de chaînes et valider la longueur des chaînes en JavaScript ?

Comment puis-je compter les occurrences de caractères et de chaînes et valider la longueur des chaînes en JavaScript ?

Patricia Arquette
Libérer: 2024-12-06 08:53:10
original
999 Les gens l'ont consulté

How Can I Count Character and String Occurrences and Validate String Length in JavaScript?

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
Copier après la connexion

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
Copier après la connexion

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}`);
  }
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal