Ich habe ein Textfeld Wert als 12345678955. ich diesen Wert zu forma als 1,234,567.8955Format Textfield-Wert mit Komma - Titanium
Möchten Sie den Wert mit Komma trennen.
Ich habe mit einigen Codes müde. Aber es funktioniert nicht.
Ich habe ein Textfeld Wert als 12345678955. ich diesen Wert zu forma als 1,234,567.8955Format Textfield-Wert mit Komma - Titanium
Möchten Sie den Wert mit Komma trennen.
Ich habe mit einigen Codes müde. Aber es funktioniert nicht.
Nun, würden Sie Ihre 4 Dezimalstellen, die Sie benötigen würde Ihre Zahl von 10000 zu teilen:
var newNumber = parseInt($.yourTextField.value);
newNumber = Math.round(Number(newNumber))/10000;
console.log(newNumber); // 1234567.8955
Weiter Sie Ihre commmas hinzufügen möchten:
var parts = newNumber.toString().split(".");
var num = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",") + (parts[1] ? "." + parts[1] : "");
console.log(num); // 1,234,567.8955
Das ist die Funktionalität Wie Sie das an Ihr textField und an welchen Event-Listener binden, liegt bei Ihnen.
(Antwort angepasst von https://stackoverflow.com/a/25127753/829989, die Sie leicht auf eigene Faust gefunden haben könnte)
Großartig ... Danke für Ihre Hilfe. – Shima
Fügen Sie hier Ihre Code – Palak
Wollen u es in iOS- oder Android-tun? –
In Titanium Studio. – Shima