JSFiddle - React, Tailwind, and code Playground

by Ranganadh Paramkusam

HTML

<input type="number" onblur="keyPressed(this)" style="width:100px">
<div id="test"></div>
<script>
function keyPressed(that){
var str = that.value;
var mod_text = RComma(str).replace(/,/g,'.').replace(/\.([^\.]*)$/, ",$1");
    $("#test").append(mod_text);
}
function RComma(S) { 
        S = String(S);
        var RgX = /^(.*\s)?([-+\u00A3\u20AC]?\d+)(\d{3}\b)/
        return S == (S=S.replace(RgX, "$1$2,$3")) ? S : RComma(S) ;
}
</script>