Автоматическая подстановка цифр

Здравствуйте.
Подскажите пожалуйста как можно автоматически поставить точку с нулями перед целым числом если таковы отсутствуют
К примеру если вести число 5 то автоматом подставилось бы .00 то есть получилось бы 5.00
Если к примеру я вставил в input число 5.01 или же 5.55 то не чего не подставлялось бы.
Или же если я подставил 5.5 то в конце просто подставился ноль???

Так это “после”, а не “перед”.

А это где? Можно просто при выводе числа форматировать так.
javascript - Format number to always show 2 decimal places - Stack Overflow

хотел добваить к ответу Алекса ,что если возьмешь из ссылки например первый вариант -то он не 100% будет давать правильные варианты, нужно доя деления и умножения использовать например библиотечку GitHub - MikeMcl/bignumber.js: A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic(или что-нибудь подобное) Она дает правильные преобразования чисел

Да точно. Уже засыпал просто вот и результат =(

В общем вопрос решил путем отслеживания input.
Спасибо за помощь

Мне не надо не деления и умножения. Но за дополнение спасибо может кому то пригодится это =)