Du koenntest mit substr zwei Teilstringe erzeugen (vor-, nach dem fraglichen Zeichen) und einen neuen String zusammenbauen.
Gruesse Joachim
Danke für den Tip, klappt aber nicht ganz irgendwie :
function Berechne()
{
var Zahl1 = document.Formular.Eingabe1.value;
var Kommasuche = Zahl1.lastIndexof(",");
if (Kommasuche != -1)
{
var Teil1 = Zahl1.substring(0,Kommasuche);
var Teil2 = Zahl1.substr(Kommasuche+1,5)
Zahl_1 = (+Teil1+"."+Teil2);
alert(Zahl_1);
}
else
alert(Zahl1);
}
Die Schritte wie sie durchgeführt werden sollten :
- Zahl1 wird eingelesen
- Position des Kommas in der Zahl wird gesucht
- Wenn es ein Komma gibt, dann soll er den Teil vor dem Komma und den Teil nach dem Komma abschneiden und dann in die neue Variable Zahl_1 reinschreiben, das ganze getrennt durch ein Punkt "."
- Ansonsten die eingegebene Zahl also Zahl1 ausgeben