Making number input in USD currency ($100,000.00)

You should use the locale for USD currency.

let number = 1234;//example
const formatted = number.toLocaleString('us-En', {style: 'currency', currency: 'USD'});