求一转换函数 10000000 ----〉10,000,000

redtank2000 2004-12-07 10:57:11
能将形如 10000000 ----〉10,000,000
谢谢了
...全文
56 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shyslysky 2004-12-07

//给数字字符串加上","隔开,如"1000000"变为"1,000,000"
function addCommaToNumber(numberStr){
var str=numberStr;
var subs=new Array()
var newStr=""
for(var i=str.length,j=0;i>0;i-=3,j++)
subs[j]=str.substring(i,i-3)
subs.reverse()
for(var i=0;i<subs.length;i++)
newStr+=(i==subs.length-1)?subs[i]:subs[i]+","
return newStr
}
alert(addCommaToNumber("1000000000000"))
回复
shyslysky 2004-12-07
<script>
var str="10000000";
var counts=str.length/3
var subs=new Array()
var newStr=""
for(var i=str.length,j=0;i>0;i-=3,j++)
subs[j]=str.substring(i,i-3)
subs.reverse()
for(var i=0;i<subs.length;i++)
newStr+=(i==subs.length-1)?subs[i]:subs[i]+","
alert(str+"\n"+newStr)
</script>
回复
shyslysky 2004-12-07
<script>
var str="10000000";
var newStr=""
for(var i=str.length,j=0;i>0;i-=3,j++)
subs[j]=str.substring(i,i-3)
subs.reverse()
for(var i=0;i<subs.length;i++)
newStr+=(i==subs.length-1)?subs[i]:subs[i]+","
alert(str+"\n"+newStr)
</script>
回复
redtank2000 2004-12-07
要用javascript做的,
回复
redtank2000 2004-12-07
谢谢了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-07 10:57
社区公告
暂无公告