JSFiddle - React, Tailwind, and code Playground

by Lexogram

JavaScript

function formatCurrency(amount) {
    // Ensures there are 2 decimal places
    var amt = parseFloat(amount).toFixed(2); 
    // Add commas for every block of 3 digits
    return amt.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
}

alert(formatCurrency(1944));