logo

formatDollar(e) JavaScript

function formatDollar(e)
{
var sDollarFilter;
var sDollarFilter2;
var sDollarFilter3;

	sDollarFilter=/^[0-9]+\.{0,1}[0-9]*$/;
	sDollarFilter2=/^[0-9]+\.{1}[0-9]{1}$/;
	sDollarFilter3=/^[0-9]+\.{1}[0-9]{3,}$/;

	if (sDollarFilter.test(e.value)==false)
	{
		alert("Amount is not a dollar");
		e.value="Try Again"
		return(0);
	}
	if (sDollarFilter2.test(e.value)==true)
	{
		e.value=e.value+"0";
		return(1);
	}
	if (sDollarFilter3.test(e.value)==true)
	{
		e.value=Math.round(e.value*100)/100;
	}
}
s