Copy Code code as follows:
function FormatCurrency (num) {
var sign= "";
if (isNaN (num))
{
num = 0;
}
if (num<0)
{
Sign= "-";
}
var strnum=num+ "";
var arr1 = Strnum.split (".");
Whether Var haspoint=false;//has a decimal part
var piontpart= "";//Decimal parts
var intpart=strnum;//integral number of parts
if (arr1.length>=2)
{
Haspoint=true;
Piontpart= Arr1[1];
INTPART=ARR1[0];
}
var res= ';//Save the part where the comma is added
var intpartlength=intpart.length;//integer part length
var maxcount=math.ceil (INTPARTLENGTH/3);//integer part need to add a few commas
for (var i = 1; I <=maxcount;i++)//Add a comma per three bit
{
var startindex=intpartlength-i*3;//start position
if (startindex<0)//start position less than 0 o'clock correction to 0
{
startindex=0;
}
var endindex=intpartlength-i*3+3;//end Position
var part=intpart.substring (Startindex,endindex) + ",";
Res=part+res;
}
RES=RES.SUBSTR (0,res.length-1)//Remove the last comma
if (haspoint)
{
Return "¥" +sign+res+ "." +piontpart;
}
Else
{
Return "¥" +sign+res;
}
}