Hallo,
soweit gut der Ansatz - eventuell muss ich noch meine Absichten konkretisieren. In der nachfolgenden Konstellation eliminiert dein RegExp den gesamten Abschnitt eines Strings ab/einschliesslich dem letzten Punkt. Beispiel: aus 65.6565.45 wird 65.6565
Mein Wunsch wäre, den letzten Punkt zu ermitteln, um ihn durch ein Komma ersetzen zu lassen. Nur mal als Beispiel.
reg = /.[^.]*$/;
if (reg.test(wert))
wert = wert.replace(reg,',');
Was hast Du gegen lastIndexOf()?
Natürlich nichts. Aber ich habe mir in den Kopf gesetzt, daß das auch RegExp gehen müsste - und jetzt krieg ich es nicht mehr aus dem Kopf raus :-/ es sei denn, ich (oder jemand anderes) finde(t) die Lösung :)
Grüße von Fab4