Innerhalb von Zeichenketten suchen...
lufox
- javascript
Hi!
Ich habe folgendes Problem:
Über AJAX lasse ich mir Zeichenketten liefern nach dem Aufbau XX.X (X steht für Zahl), die ich dann auch gleich auswerten möchte.
Nun klappt das alles soweit, wenn bspw. 05.1 ausgewählt wird auch alle Zeilen mit 05.1 ausgegeben werden (mit einfacher FOR-Schleife und IF Abfrage: if (kette == auswahl))
Nun gibt es aber auch den Fall, dass die Zeichenkette nicht nur einmal diese Kombination "XX.X" beinhaltet, sonder auch mal "XX.X, YY.Y" also mehrere Male mit Komma getrennt, oder "XX.Xprofil". Dann möchte ich aber trotzdem die Daten so ausgeben, dass diese "XX.Xprofil" oder "XX.X, YY.Y" mit ausgegeben werden. Wie kann ich das realisieren?
Gibt es da geeignete Zeichenkettenfunktionen?
Gruß lufox
Mahlzeit lufox,
Gibt es da geeignete Zeichenkettenfunktionen?
http://de.selfhtml.org/javascript/objekte/string.htm@title=Ja.
MfG,
EKKi
Wie kann man mit Hilfe von search Variablen suchen, also:
klasse = document.Klasse.Klasse.options[document.Klasse.Klasse.selectedIndex].value
var test = xml.getElementsByTagName('klasse')[i].firstChild.nodeValue;
var Ergebnis = test.search(/klasse/);
if (Ergebnis != -1) {...}
So gehts jedenfalls nicht! dann sucht er ja nach "klasse" und nicht nach der Zahl, die eigentlich in der variable Klasse gespeichert ist!? Was kann ich da machen?
Gruß Flo
Hallo,
var heuhaufen = "blablubbla"
var nadel = "blub"
var regulärerAusdruck = new RegExp(nadel);
var ergebnis = regulärerAusdruck.test(heuhaufen);
if (ergebnis) {
alert("Nadel wurde im Heuhaufen gefunden!");
}
Mathias
Hallo,
var heuhaufen = "blablubbla"
var nadel = "blub"
var regulärerAusdruck = new RegExp(nadel);
var ergebnis = regulärerAusdruck.test(heuhaufen);
if (ergebnis) {
alert("Nadel wurde im Heuhaufen gefunden!");
}
>
> Mathias
cool!
Danke!
Gruß Flo