Heim > Web-Frontend > js-Tutorial > JQuery String in String Counting

JQuery String in String Counting

Jennifer Aniston
Freigeben: 2025-02-28 01:24:09
Original
379 Leute haben es durchsucht

JQuery String in String Counting

So zählen Sie die Anzahl der Vorschläge einer Zeichenfolge (Teilmenge der Zeichen/regulärer Ausdruck/Wildcards) In einer anderen Zeichenfolge.

Methode 1 - Verwenden eines regulären Ausdrucks überein

<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>
Nach dem Login kopieren
Warnwort, dass die Verwendung von .Length -Funktion auf einem regulären Ausdruck, der keine Übereinstimmungen hat, zu einem Nullfehler führt. JQuery String in String Counting
<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>
Nach dem Login kopieren
Wenn Sie überprüfen, ob die Anzahl nicht null ist, bevor Sie den Wert zuweisen, wird dies nicht fehlerhaft und erhalten Sie 0 für eine NO -Anzahl. Arbeitsversion (NULL Proof):
<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>
Nach dem Login kopieren

Methode 2 - Verwenden einer Indexof () pos Funktion

<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>
Nach dem Login kopieren

häufig gestellte Fragen (FAQs) zu JQuery String Counting

Wie kann ich die Anzahl der Zeichen in einer Zeichenfolge mit JQuery zählen? Diese Eigenschaft gibt die Anzahl der Zeichen in einer Zeichenfolge zurück. Hier ist ein Beispiel:

var str = "Hallo Welt!"; Ist 12 Zeichen lang, einschließlich des Raums und des Ausrufespunkts. Hier ist ein Beispiel:

var str = "Hallo Welt!"; Verwenden Sie die .Split () -Methode mit einem Speicherplatz als Trennzeichen und dann die Eigenschaft. Länge. Hier ist ein Beispiel:

var str = "Hallo Welt!"; Enthält zwei Wörter. Hier ist ein Beispiel:

var str = "Hallo Welt!"; ist 12 Zeichen lang.

Wie kann ich die Anzahl der Vorkommen eines bestimmten Wortes in einer Zeichenfolge unter Verwendung von JQuery? Hier ist ein Beispiel:

var str = "Hallo Welt! Hallo!";
var count = (str.split ("Hallo"). Länge - 1). Sie können die Methode .Split () mit einem Zeitraum, einem Ausrufezeichen oder einem Fragezeichen als Trennzeichen verwenden und anschließend die Eigenschaft .Length verwenden. Hier ist ein Beispiel:

var str = "Hallo Welt! Wie geht es Ihnen? Mir geht es gut."; Von Absätzen in einer Zeichenfolge können Sie die .Split () -Methode mit zwei neuen Zeilenzeichen als Trennzeichen verwenden und dann die Eigenschaft .Length verwenden. Hier ist ein Beispiel:

var str = "Hallo Welt!

Um die Anzahl der Zeilen in einer Zeichenfolge zu zählen, können Sie die Methode .Split () mit einem neuen Zeilenzeichen als Trennzeichen verwenden und dann die Eigenschaft. Length verwenden. Hier ist ein Beispiel:

var str = "Hallo Welt! Nhow bist du? Ni'm fein.";
var lines = str.split ("n"). Mit einer Zeichenfolge können Sie die .Match () -Methode mit einem regulären Ausdruck verwenden, der Vokale entspricht, und dann die Eigenschaft von .length verwenden. Hier ist ein Beispiel:

var str = "Hallo Welt!"; Enthält drei Vokale. Hier ist ein Beispiel:

var str = "Hallo Welt!"; Enthält sieben Konsonanten.

Das obige ist der detaillierte Inhalt vonJQuery String in String Counting. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage