У меня есть значение TextField, как 12345678955. я хочу отформатировать это значение как 1,234,567.8955Формат значения TextField с запятой - Titanium
Хочет разделите значение с запятой.
Я устал от некоторых кодов. Но это не сработает.
У меня есть значение TextField, как 12345678955. я хочу отформатировать это значение как 1,234,567.8955Формат значения TextField с запятой - Titanium
Хочет разделите значение с запятой.
Я устал от некоторых кодов. Но это не сработает.
Ну, вы хотели бы получить ваши 4 знака после запятой, нужно было бы разделить число на 10000:
var newNumber = parseInt($.yourTextField.value);
newNumber = Math.round(Number(newNumber))/10000;
console.log(newNumber); // 1234567.8955
Далее вы хотите добавить commmas:
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
Thats функциональность , как вы привязываете это к тексту TextField и к какому слушателю событий, вы должны работать.
(ответ адаптированного https://stackoverflow.com/a/25127753/829989, которые вы могли бы легко найти по своему усмотрению)
Отлично ... Спасибо за помощь. – Shima
Разместите здесь ваш код – Palak
ли и хочет сделать это в ИОС или Android? –
В титановой студии. – Shima