Durchsuchen eine Zeichenkette.
Martin Weisseborn
- javascript
0 Joachim
Hallo, wie kann ich zählen (mit Javascript) wieoft eine Zeichenkette in einer Variable (Text in einer Variable )vorkommt?
Das Beispeile was hier angegeben wird funktioniert nicht.
Es kommt immer die 2 als Ergebnis zurück.
Das ist aber nicht richtig.
Wer kann mir kurz weiter helfen?
Danke Martin
<html><head><title>Test</title>
</head><body>
<script type="text/javascript">
<!--
var derSatz = "Auf der Mauer und auf der Lauer";
var Suche = /(au)/g;
var Ergebnis = Suche.exec(derSatz);
document.write(Ergebnis.length + " Suchtreffer");
//-->
</script>
</body></html>
hi,
sowas?
<html>
<head>
</head>
<body>
<script type="text/javascript">
<!--
var pos = new Array();
var temp = 0;
var str = "Auf der Mauer und auch auf der Lauer";
str = str.toLowerCase();
var sStr = "au";
while(str.indexOf(sStr,temp) != -1) {
temp = str.indexOf(sStr,temp);
pos[pos.length] = temp;
temp += sStr.length;
}
document.write(pos.join(", "));
//-->
</script>
</body>
</html>