Hallo zusammen,
Nachdem mir gestern so schnell und cool geholfen wurde, habe ich da mal wieder ne Frage.
"Replace" kenne ich noch aus meinen VB.Net Zeiten.
Nun habe ich versucht, dass auch in html umzusetzen.
Ich habe Bsp. einen String mit folgendem Inhalt = {Peter: 0.998, Uwe: 0.872541254, Beate: 0.72, Maria Dana: 0.854745, ... }
Diesen möchte ich gerne aufbereiten/formatieren.
Also mal ne einfache Funktion gebastelt
function format_MyName(el) {
var tmp = el
var tmp = tmp.replace('{','') 'Entfernt die erste geschweifte Klammer
var tmp = tmp.replace('}','') 'Entfernt die letzte geschweifte Klammer
var tmp = tmp.replace(/['"]+/g, '') 'alle Gänsefüssen entfernen
var tmp = tmp.replace(',','\n') 'alle Kommas durch einen Zeilenumbruch ersetzen
return tmp
}
Die geschweiften Klammern und die Gänsefüsschen entfernt er. Leider ersetzt er nicht alle Kommas durch einen Zeilenumbruch.
Und dann suche ich nach einer Möglichkeit, dass er mir die Zahlenwerte wie folgt abschneidet. Nach dem Punkt sollen noch max. 3 Zahlen stehen ohne auf das runden zu achten.
Original: {Peter: 0.998, Uwe: 0.872541254, Beate: 0.72, Maria Dana: 0.854745, ... }
Ergebnis: Peter: 0.998 \n Uwe: 0.872 \n Beate: 0.72 \n Mario Dana: 0854
Vielen Dank
Marja