2016-10-19 2 views
0

У меня есть поле в форме в Adobe, которое автоматически суммирует значения из шести других полей. Сумма приводит к десятичному значению "." так что всегда есть 2 цифры.Формат числа, чтобы заменить десятичный пробел

Значения в каждом из шести полей набираются с использованием пробела, действующего как десятичное место, как в «14 50» = 14,50 долларов США (см. Изображение).

Итоговая сумма верна, но я хотел бы добавить настраиваемое форматирование, которое заменит «.». с пространством, так что сумма в моем примере будет читать «87 00», а не «87.00»

Image 1 - Summed fields with correct sum at bottom, currently with decimal

Javascript должен быть код, который будет работать в Pro пользовательский вариант формата Adobe для поля.

Image 2 - Adobe format options

ответ

0
var num = 87.27; 
var formatted; 

if (num % 1 === 0) { 
    formatted = num.toString() +' 00'; 
} else { 
    formatted = num.toString().replace('.', ' '); 
} 
Смежные вопросы