Automatically Add Commas to an Input Field?

User would type in the input 1000 or 5000000 and the immediately have commas added resulting in 1,000 and 5,000,000

I would think it would also need to ignore / remove any commas the user has put in to prevent any errors. The final number is being processed as part of a calculator.

Is this possible to do as the user types?

Thank you geniuses.