Published on: 13 May, 2016

How to convert a number value into money format in Javascript?

Posted by andy | 605 views 2 likes 1 favourites 0 comments
Tumblr Digg Google Plus

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");
Comments

There are no comments available.

Write Comment
0 characters entered. Maximum characters allowed are 1000 characters.
Related Articles
Published on: 20 June, 2016
Google Analytics is one of the best free analytics site tracker. It gives you an idea the statistic of your visitors like the country they come from, the URL or keyword they search to go to your site or even the demographic or ages of your visitors. If you are a developer, you definitely do not want to track any data when you are in development phase. In this tutorial, you will learn how to disable google analytics for local development by using a javascript code if condition.
Published on: 16 March, 2016
If you try to search this particular topic in Google Search, you will come up with a list of different solutions. Most of them will use the document or body height to compare if there is a difference, we assume there will be a scroll bar. Unfortunately it doesn't work well, most of them it will return the same height.
Related Tutorials