• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Die Anzahl eines vorkommenden Zeichens in einem String zählen

andynail

Mitglied
Hallo zusammen

ich würde gerne die Anzahl des Vorkommens eines Zeichens in einem String zählen. Und mit welchem Befehl ist das ganz einfach hinzubekommen?

Ich bedanke mich wie stets für jegliche Hilfe und frue mich darauf von Euch wieder was zu lesen zu können.

Also schonmal Vielen Dank Gruß Andreas
 
Werbung:
Hab das hier gefunden finde ich elegant ;)

Code:
var string = "Guten morgen.";
console.log(string.replaceAll("[^e]","").length())
Es werden alle Zeichen außer "e" aus dem String entfernt und dann die Länge des Strings gezählt!
 
Dieses replaceAll() scheint mir etwas selbst gebasteltes zu sein. Und length ist keine Funktion sondern eine Eigenschaft. Mit match() funktioniert es aber auf jeden Fall:
Code:
alert("aovrewapqöera".match(/a/g).length);
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
OK einwandfrei

dann hab ich das alles jetzt mal ausprobiert und die Variante von
Sempervivum hatte einwandfrei funktioniert. Interessant hatte die Variante von Bodo92 auf jeden Fall auch geklungen, doch werde ich jetzt wohl die Variante mit match und length anwenden wollen.

Aber ich sollte mich ja auf jeden Fall bei euch beiden bedankenund wünsche euch hier weiterhin viel Spaß und viel Erfolg.

Also nochmals vielen Dank und weiter so!

Gruß Andreas
 
Zurück
Oben