Gunnar Bittersmann: Bestimmtes Zeichen im String zählen

Beitrag lesen

@@Sandy D.:

nuqneH

Inzwischen habe ich es so gelöst:

var msgCounter = MSG.split("-");

alert(msgCounter.length-1);

  
Dein zweiter wäre mein erster Dedanke gewesen. Sicher performanter als mit regulärem Ausdruck. S.a. [Zitat 1418](http://community.de.selfhtml.org/zitatesammlung/zitat1418)  
  
Noch performanter dürfte der Code sein, wenn man schnell selbst eine Zählschleife schreibt:  
  
~~~javascript
for (var position = 0, counter = 0; position < MSG.lenght; position++)  
{  
  if (MSG.[ref:self812;javascript/objekte/string.htm#char_at@title=charAt](position) == "-") counter++;  
}

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)