JSFiddle - React, Tailwind, and code Playground

by Kirubel Girma

HTML

<input type="text" id="numCom" onchange="TextChanged()">

JavaScript

document.getElementById("numCom").addEventListener("input", TextChanged);

function numberWithCommas(x) {
    return x.toString().replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");
}

function TextChanged(){
		var text_Val = document.getElementById("numCom").value 
		var fixed = numberWithCommas(text_VAL);
    text_VAL = fixed
}