JSFiddle - React, Tailwind, and code Playground

by Lexogram

JavaScript

function formatCurrency(amount) {
    var amt = ""+amount;
    amt = amt.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
    return amt.replace(/(\.\d{1})$/, "$1"+"0");
}

alert(formatCurrency(1944.5));