Отформатируйте число, чтобы заменить десятичную с пробелом
У меня есть поле в форме в Adobe, которое автоматически суммирует значения из шести других полей. Сумма приводит к десятичной дроби "." после размещения всегда следуют 2 цифры.
Значения в каждом из шести полей вводятся с использованием пробела в качестве десятичного знака, как в "14 50" = 14,50 долл. США (см. Изображение).
Полученная сумма верна, но я бы хотел добавить пользовательское форматирование, которое заменит "." с пробелом, так что сумма в моем примере будет читать "87 00", а не "87.00"
Javascript должен быть кодом, который будет работать в пользовательском формате Adobe Pro для поля.
1 ответ
var num = 87.27;
var formatted;
if (num % 1 === 0) {
formatted = num.toString() +' 00';
} else {
formatted = num.toString().replace('.', ' ');
}