To convert a number value into money format in Javascript can be done easily using Javascript. Firstly you will need to use the built in toFixed function that will return a number value into two decimal point and then using a regular expression to reformat the value.
function moneyFormat(value){ if (isNaN(Number(value)){return "0.00";} return value.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,'); } //example moneyFormat(203983.43);
How to convert back the formatted money value into number value in Javascript?
If you want to return a number or float value from formatted money value, you can easily using the following regular expression to return the value.
function getMoneyValue(formattedMoney){ return parseFloat(formattedMoney.replace(/[,]+/g, "")); } //example getMoneyValue("26,3000.23");