String auslesen

Hi

kann mir jemand sagen, wie ich einen Teil von einem String von hinten beginnend auslesen kann ??

ich mache das im Moment von vorne mit folgendem Befehl :
text.substr(4,1);

d.h. ich möchte genau ein Zeichen auslesen. Aber ab Position vier von hinten beginnend. Ich hatte das auch schon so probiert, hat aber nicht geklappt:
text.substr(-4,1);

Thx

genau wie du es beschrieben hast:

foo = "abcdefghi";
bar = foo.substr(-4,1);

gibt ‚f‘, mit 4 statt -4 gibt es ‚e‘, scheint also zu funktinoieren

Mhm…komisch

bei mir funktioniert es immer noch nicht.

foo = „abcdefghik“;
bar = foo.substr(4,1);
bar2 = foo.substr(-4,1);
document.write(bar+"<br>"+bar2);

bei bar bekomme ich „e“ und bei bar2 bekomme ich „a“ (I.E.6).
Habs gerade mit dem Netscape ausprobiert, da funktioniert es.
Hat jemand eine Ahnung, wie ich das im I.E. machen kann ?? Der
ist ja doch ein wenig mehr verbreitet…

Habs gerade mit dem Netscape ausprobiert, da funktioniert es.

Hat jemand eine Ahnung, wie ich das im I.E. machen kann ??

na denn…

bar = foo.substr(foo.length-4,1);

Juhu !!!

Jetzt funzt es !

Ich danke Dir 1000mal !!!