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)

});