Bring bitte ein paar Beispiele, was wie werden soll und wie nicht. Ich kann mir noch nicht genau vorstellen, was du vorhast.
Ich habe ihn so verstanden.
1,1000 -> 1,10
2,0000 -> 2? (laut Überschrift, vielleicht auch 2,00)
5,2457 -> 5,2457
2,1730 -> 2,173
Ich hatte vor einer Weile mal ergebnislos gesucht, wie man auf n Signifikante Stellen rundet. Vermutlich "muß" man hi wie da regex nehmen.