What is the best way to format a currency value when the user is typing any amount of cash? : What is the best way to automatically format a currency value when the user is typing any amount of cash?

For Example I have a TextBox, if the user types "30" it considers 0.30 
if he types "300" it considers 3.00.

