string auf \ testen
Odium
- javascript
Hallo,
ja, es gibt wahrscheinlich eine einfache Antwort auf diese Frage, aber ich fand sie bisher nicht...
ich habe einen String und will diesen auf das Vorhandensein eines \ testen.
mit:
if (teststring != ""){.....}
komme ich hier leider nicht ans ziel, da " ja für die Codierung eines " innerhalb einer stringvariablen steht.
wie muss ich den vergleich richtig schreiben?
Schönen Dank
Odium
Hi,
komme ich hier leider nicht ans ziel, da " ja für die Codierung eines " innerhalb einer stringvariablen steht.
richtig. Und nun denk mal ganz scharf nach: Wie wird wohl die Kodierung für ein \ lauten, wenn Zeichen wie " oder ' als " bzw. ' kodiert werden?
man Wald | grep Bäume :-)
Cheatah
Hallo,
mit:
if (teststring != "\")
{
alert("Bitte den Pfad mit einem \ abschließen!");
return false;
}
habe ich es probiert, aber der alert kommt trotzdem. Im Alerttext das \ nur einmal vorhanden.
auch bei:
var zeichen = "\";
alert (zeichen); --> \
if (teststring != zeichen){.....}
führt zum alert, wenn ein \ als teststring enthalten ist...
die variable teststring enthält sowieso nur das letzte zeichen des eingegebenen strings, deshalb brauch ich ja keinen indexof bestimmen...
also ich sehs nicht...
bitte weiterhelfen...
Danke
Odium
Hallo,
hab den Fehler gefunden...
ich hatte mit substr zu viel abgeknippst...
jetzt gehts...
mann mann mann
Danke
Odium
Hallo,
einfach nachlesen
http://selfhtml.teamone.de/javascript/objekte/string.htm#index_of
MfG Christian
vergessen:
var stelle = text.indexOf("");
if (stelle != -1 ) {zeichen vorhanden}