JSFiddle - React, Tailwind, and code Playground

by JosephMurphy

HTML

<!doctype html>
<html>
<head>
	<title>Document</title>
</head>
<body>

<div id="case_1">Case 1: <span></span></div>
<div id="case_2">Case 2: <span></span></div>

</body>
</html>

JavaScript

var price             = '1000000.00';
	var decimals          = 2;
	var thousandSeparator = ',';
	var decimalSeparator  = '.';
	var formatedPrice     = price.replace(/(\d)(\d{3})(\.)/g, '$1' + thousandSeparator + '$2' + decimalSeparator + '');

	document.querySelector( '#case_1 span' ).innerHTML = formatedPrice;

	var price             = '1000000.00';
	var decimals          = 2;
	var thousandSeparator = '.';
	var decimalSeparator  = ',';
	var formatedPrice     = price.replace(/(\d)(\d{3})(\.)/g, '$1' + thousandSeparator + '$2' + decimalSeparator + '');
	
	document.querySelector( '#case_2 span' ).innerHTML = formatedPrice