JSFiddle - React, Tailwind, and code Playground
by huppen
HTML
<div id="main">
<p>1000</p>
<p>20030</p>
<p>3333,44</p>
</div>
JavaScript
/*1.000 tausender Zeichen in Zahlen*/
function numberWithDot(num) {
var x = num.toString();
var tail = "";
if (x.indexOf(".") >= 0) {
tail = x.substring(x.indexOf(","));
x = x.substring(0, x.indexOf(","));
}
return x.replace(/\B(?=(?:\d{3})+(?!\d))/g, ".") + tail;
}
$('#main p').each(function() {
var v_number = $(this).html();
v_number = numberWithDot(v_number);
$(this).html(v_number)
});