2015-05-18 3 views
0

Я использую JQuery код (скрипка примера: https://jsfiddle.net/jts4sr9b/5/)JQuery не добавить ведущие нули к значениям

я использовал toFixed(2) установить значение до 2 знаков после запятой

при проверке/сняв флажок его показ ведущие нули. как я могу это остановить?

+0

Проверьте это: https://jsfiddle.net/tusharj/jts4sr9b/6/ – Tushar

+0

попробуйте протестировать скрипку - он не работает – charlie

ответ

1

Вы должны проанализировать общий результат в обращении, а затем использовать toFixed (2), как

$("#total_allocated").val(parseFloat(parseFloat($("#total_allocated").val()) + outstanding).toFixed(2)); 

вместо

$("#total_allocated").val(parseFloat($("#total_allocated").val()) + outstanding); 

применяются одинаково для всех результатов.

+0

добавить это в скрипку и протестировать его. он не работает правильно – charlie

+0

Какая проблема? Его работа для меня. – nexToad

+0

проверить это https://jsfiddle.net/jts4sr9b/10/ – charlie

0

Как использовать регулярное выражение для этого в JS? Попытайтесь возиться с различными выражениями регулярных выражений, чтобы получить именно то, что вы ищете.

var regexp = /^\d+\.\d{0,2}$/; 
Смежные вопросы