Wenn ich etwas wie dieses eingebe: a1.b22.333, möchte ich, dass es entweder ausgegeben wird:
1.22333 oder 122,333
Dabei werden die nicht-zifferigen Zeichen und alle Punkte nach 1 entfernt.
Meine besten Vermutungen dazu waren:
obj.value = obj.value.replace( /[^0-9\.{1}]+/g , '');
obj.value = obj.value.replace( /[^0-9\.{2,}]+/g ,'');
obj.value = obj.value.replace( /[^0-9\.(?=.*\.)]+/g ,'');
Aber alle diese Ausgaben 1.22.333
Wie kann ich diese zusätzliche Periode loswerden?
Vielen Dank für Ihre Hilfe.