由于javascript里没有这个函数,那么我们该如何实现呢?下面我就给出这个函数,大家可以把: 这一句加入你的html页即可,也可以用 加入你的asp页;或用 include("formatnumber.js") ?> 加入php页中;或用 加入jsp页。 这个formatnumber子函数如下: <BR><!-- <BR>function formatnumber(srcstr,nafterdot){ <BR> var srcstr,nafterdot; <BR> var resultstr,nten; <BR> srcstr = ""+srcstr+""; <BR> strlen = srcstr.length; <BR> dotpos = srcstr.indexof(".",0); <BR> if (dotpos == -1){ <BR> resultstr = srcstr+"."; <BR> for (i=0;i<nafterdot;i++){ <BR> resultstr = resultstr+"0"; <BR> } <BR> return resultstr; <BR> } <BR> else{ <BR> if ((strlen - dotpos - 1) >= nafterdot){ <BR> nafter = dotpos + nafterdot + 1; <BR> nten =1; <BR> for(j=0;j<nafterdot;j++){ <BR> nten = nten*10; <BR> } <BR> resultstr = math.round(parsefloat(srcstr)*nten)/nten; <BR> return resultstr; <BR> } <BR> else{ <BR> resultstr = srcstr; <BR> for (i=0;i<(nafterdot - strlen + dotpos + 1);i++){ <BR> resultstr = resultstr+"0"; <BR> } <BR> return resultstr; <BR> } <BR> } <BR>}