Maison > interface Web > js tutoriel > String jQuery en comptage de chaînes

String jQuery en comptage de chaînes

Jennifer Aniston
Libérer: 2025-02-28 01:24:09
original
377 Les gens l'ont consulté

String jQuery en comptage de chaînes

Comment compter le nombre d'occurrences d'une chaîne (sous-ensemble de caractères / expression régulière / wildcards) à l'intérieur d'une autre chaîne.

Méthode 1 - Utilisation d'une expression régulière correspond à

<span>var emails = 'sam@jquery4u.com,admin@jquery4u.com,someone@jquery4u.com',
</span>    count <span>= emails.match(<span>/@/igm</span>).length;
</span><span>console.log(count);
</span><span>//output: 3</span>
Copier après la connexion
Un mot d'avertissement que l'utilisation de la fonction .Length sur une expression régulière qui n'a pas de correspondance entraînera une erreur nul. String jQuery en comptage de chaînes
<span>var emails = '',
</span>    count <span>= emails.match(<span>/@/igm</span>).length;
</span><span>console.log(count);
</span><span>//output: TypeError: emails.match(/@/gim) is null</span>
Copier après la connexion
Si vous vérifiez que le nombre n'est pas nul avant d'attribuer la valeur, il ne fait pas d'erreur et vous donnera 0 pour un non-décompte. Version de travail (preuve nul):
<span>var emails = 'sam@jquery4u.com,admin@jquery4u.com,someone@jquery4u.com',
</span>    regex <span>= <span>/@/igm</span>,
</span>    count <span>= emails.match(regex),
</span>    count <span>= (count) ? count.length : 0;
</span>
<span>console.log(count);
</span><span>//output: 3</span>
Copier après la connexion

Méthode 2 - Utilisation d'une fonction indexof () POS

<span>function occurrences(string<span>, substring</span>){
</span>    <span>var n=0;
</span>    <span>var pos=0;
</span>
    <span>while(true){
</span>        pos<span>=string.indexOf(substring,pos);
</span>        <span>if(pos!=-1){ n++; pos+=substring.length;}
</span>        <span>else{break;}
</span>    <span>}
</span>    <span>return(n);
</span><span>}
</span>count<span>= occurrences(emails,'@');
</span><span>console.log(count);
</span><span>//output: 3</span>
Copier après la connexion

Questions fréquemment posées (FAQ) sur JQuery String Counting

Comment puis-je compter le nombre de caractères dans une chaîne à l'aide de jQuery?

Pour compter le nombre de caractères dans une chaîne à l'aide de jQuery, vous pouvez utiliser la propriété .Length. Cette propriété renvoie le nombre de caractères dans une chaîne. Voici un exemple:

var str = "Hello World!";
var n = str.length;
Dans cet exemple, n aura 12 ans, car "Hello World!" Est-ce que 12 caractères sont longs, y compris l'espace et le point d'exclamation.

Comment puis-je compter le nombre d'occurrences d'un caractère spécifique dans une chaîne en utilisant jQuery?

pour compter le nombre d'occurrences d'un caractère spécifique dans une chaîne, vous pouvez utiliser la méthode .split () en combinaison avec la propriété. Voici un exemple:

var str = "Hello World!";
var countre = (str.split ("o"). Longueur - 1);
Dans cet exemple, le comte sera 2, car la lettre "O" apparaît deux fois dans "Hello World!".

Comment compter le nombre de mots dans une corde en utilisant jquery? Peut utiliser la méthode .split () avec un espace comme séparateur, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World!";
var words = str.split ("") .length;
Dans cet exemple, les mots seront 2, parce que "bonjour world!" Contient deux mots.

Comment puis-je trouver la longueur d'une chaîne sans utiliser la propriété .Length dans jQuery?

Si vous souhaitez trouver la longueur d'une chaîne sans utiliser la propriété .Length, vous pouvez utiliser une boucle pour itérer à travers la chaîne jusqu'à ce qu'elle atteigne la fin. Voici un exemple:

var str = "Hello World!";
var longueur = 0;
while (str [longueur]! == Undefined)
Longueur;
Dans cet exemple, la longueur sera de 12, car "Hello World!" est de 12 caractères.

Comment puis-je compter le nombre d'occurrences d'un mot spécifique dans une chaîne en utilisant jQuery?

Pour compter le nombre d'occurrences d'un mot spécifique dans une chaîne, vous pouvez utiliser la méthode .split () avec le mot comme séparateur, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World! Hello Again!";
var count = (str.split ("Bonjour"). Longueur - 1);
Dans cet exemple, le compte sera 2, car le mot "Hello" apparaît deux fois dans la chaîne.

Comment peut compter le nombre de condamnations dans une chaîne en utilisant jQuery? String, vous pouvez utiliser la méthode .split () avec une période, un point d'exclamation ou un point d'interrogation comme séparateur, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World! Comment vas-tu? Je vais bien.";
var Sentences = Str.split (/ ° .!? Des paragraphes dans une chaîne, vous pouvez utiliser la méthode .split () avec deux caractères Newline comme séparateur, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World!
Pour compter le nombre de lignes dans une chaîne, vous pouvez utiliser la méthode .split () avec un caractère Newline comme séparateur, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World! Nhow Es You? Ni'm Fine.";

var Lines = Str.split ("N"). Longueur;

Dans cet exemple, les lignes seront 3, car la chaîne contient trois lignes.

Comment puis-je compter le nombre de voyelles dans une chaîne en utilisant JQUERY? Une chaîne, vous pouvez utiliser la méthode .match () avec une expression régulière qui correspond aux voyelles, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World!";

var Vowels = (str.match (/ [aeiou] / gi) || []). Longueur;

Dans cet exemple, les voyelles seront 3, car "Bonjour World!" Contient trois voyelles.

Comment puis-je compter le nombre de consonnes dans une chaîne en utilisant jQuery?

Pour compter le nombre de consonnes dans une chaîne, vous pouvez utiliser la méthode .match () avec une expression régulière qui correspond aux consonnes, puis utiliser la propriété .Length. Voici un exemple:

var str = "Hello World!";

var consonnes = (str.match (/ [bcdfghjklmnpqrstvwxyz] / gi) || []). Longueur;

Dans cet exemple, les consonnes seront 7, car "Hello World!" contient sept consonnes.

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!

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